{ "@context": { "@vocab": "https://metal.build/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "metal": "https://metal.build/schema#", "PostHolderUseridSpendRequest": "metal:PostHolderUseridSpendRequest", "tokenAddress": { "@id": "metal:tokenAddress", "@type": "xsd:string" }, "amount": { "@id": "metal:amount", "@type": "xsd:integer" }, "PostHolderUseridSpendResponse": "metal:PostHolderUseridSpendResponse", "method": { "@id": "metal:method", "@type": "xsd:string" }, "headers": { "@id": "metal:headers" }, "PostHolderUseridTransferRequest": "metal:PostHolderUseridTransferRequest", "toAddress": { "@id": "metal:toAddress", "@type": "xsd:string" }, "PostHolderUseridTransferResponse": "metal:PostHolderUseridTransferResponse", "PostHolderUseridWithdrawRequest": "metal:PostHolderUseridWithdrawRequest", "PostHolderUseridWithdrawResponse": "metal:PostHolderUseridWithdrawResponse", "GetHolderHolderaddressTokenTokenaddressResponse": "metal:GetHolderHolderaddressTokenTokenaddressResponse", "name": { "@id": "metal:name", "@type": "xsd:string" }, "symbol": { "@id": "metal:symbol", "@type": "xsd:string" }, "id": { "@id": "metal:id", "@type": "xsd:string" }, "address": { "@id": "metal:address", "@type": "xsd:string" }, "balance": { "@id": "metal:balance", "@type": "xsd:integer" }, "value": { "@id": "metal:value", "@type": "xsd:decimal" }, "GetHolderUser123TransactionsResponse": "metal:GetHolderUser123TransactionsResponse", "GetMerchantAllTokensResponse": "metal:GetMerchantAllTokensResponse", "GetMerchantPresaleResponse": "metal:GetMerchantPresaleResponse", "Content-Type": { "@id": "metal:Content-Type", "@type": "xsd:string" }, "x-api-key": { "@id": "metal:x-api-key", "@type": "xsd:string" }, "PostMerchantPresaleResponse": "metal:PostMerchantPresaleResponse", "GetMerchantPresaleResolveResponse": "metal:GetMerchantPresaleResolveResponse", "status": { "@id": "metal:status", "@type": "xsd:string" }, "participants": { "@id": "metal:participants", "@container": "@list" }, "PostMerchantPresaleResolveResponse": "metal:PostMerchantPresaleResolveResponse", "GetMerchantPresalesResponse": "metal:GetMerchantPresalesResponse", "GetToken0X1234567890Abcdef1234567890Abcdef12345678Distribute": "metal:GetToken0X1234567890Abcdef1234567890Abcdef12345678Distribute", "success": { "@id": "metal:success", "@type": "xsd:boolean" }, "GetTokenTokenaddressResponse": "metal:GetTokenTokenaddressResponse", "totalSupply": { "@id": "metal:totalSupply", "@type": "xsd:integer" }, "startingAppSupply": { "@id": "metal:startingAppSupply", "@type": "xsd:integer" }, "remainingAppSupply": { "@id": "metal:remainingAppSupply", "@type": "xsd:integer" }, "merchantSupply": { "@id": "metal:merchantSupply", "@type": "xsd:integer" }, "merchantAddress": { "@id": "metal:merchantAddress", "@type": "xsd:string" }, "price": { "@id": "metal:price", "@type": "xsd:string" }, "holders": { "@id": "metal:holders", "@container": "@list" }, "PostTokenTokenaddressDistributeRequest": "metal:PostTokenTokenaddressDistributeRequest", "sendToAddress": { "@id": "metal:sendToAddress", "@type": "xsd:string" } }, "@type": "schema:Dataset", "schema:name": "Metal API JSON-LD context", "schema:description": "A JSON-LD @context for the objects Metal's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-18) from openapi/_ae-authored/metal-openapi-generated.yml.", "dcterms:created": "2026-10-18", "dcterms:source": [ "openapi/_ae-authored/metal-openapi-generated.yml" ] }