🧱Structure and Pass Metadata
Step Two - Structure and Pass Metadata
Structure Metadata
This specification uses data models derived from standards such as schema.org to deliver structure to metadata and define some standard properties, which we use to describe metadata.
Schema.org allows the structuring of data using JSON-LD format. JSON-LD is a JSON having an additional @context
field. We use the same schema to structure metadata without the presence of this field.
Each data model possesses a type with the various supported attributes which a lightning web application can utilise to structure metadata. Data model types such as AudioObject, ImageObject, VideoObject and many more are present to structure metadata.
Use our data models of the suitable type to structure metadata in JSON format:
📨Data Model OverviewEg.
To learn more about how to structure metadata for Bitcoin transactions :
📘Structure Metadata Using Data ModelsPass Metadata
Using SendPayment
method, the lightning web application passes an invoice along with additional metadata. WebLN provider delivers such data to the wallets.
Before passing metadata to the wallet using the SendPayment
method, metadata shall present in a structured form using the data models provided in a comprehensive guide.
Last updated