SBC · JSON-LD Context

Sbc Context

JSON-LD context defining the semantic vocabulary for Sbc from SBC.

8 Classes 12 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
sbc: https://stablecoin.xyz/schema#

Classes

PostRequest PostResponse GetApiBaseRedeemQuoteResponse PostSettleRequest PostSettleResponse GetSupportedResponse PostVerifyRequest PostVerifyResponse

Properties

Property Type Container
user string
uiAmount string
error string
code string
paymentPayload
paymentRequirements
success boolean
transaction string
network string
payer string
isValid boolean
invalidReason string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://stablecoin.xyz/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "sbc": "https://stablecoin.xyz/schema#",
    "PostRequest": "sbc:PostRequest",
    "user": {
      "@id": "sbc:user",
      "@type": "xsd:string"
    },
    "uiAmount": {
      "@id": "sbc:uiAmount",
      "@type": "xsd:string"
    },
    "PostResponse": "sbc:PostResponse",
    "error": {
      "@id": "sbc:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "sbc:code",
      "@type": "xsd:string"
    },
    "GetApiBaseRedeemQuoteResponse": "sbc:GetApiBaseRedeemQuoteResponse",
    "PostSettleRequest": "sbc:PostSettleRequest",
    "paymentPayload": {
      "@id": "sbc:paymentPayload"
    },
    "paymentRequirements": {
      "@id": "sbc:paymentRequirements"
    },
    "PostSettleResponse": "sbc:PostSettleResponse",
    "success": {
      "@id": "sbc:success",
      "@type": "xsd:boolean"
    },
    "transaction": {
      "@id": "sbc:transaction",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "sbc:network",
      "@type": "xsd:string"
    },
    "payer": {
      "@id": "sbc:payer",
      "@type": "xsd:string"
    },
    "GetSupportedResponse": "sbc:GetSupportedResponse",
    "isValid": {
      "@id": "sbc:isValid",
      "@type": "xsd:boolean"
    },
    "invalidReason": {
      "@id": "sbc:invalidReason",
      "@type": "xsd:string"
    },
    "PostVerifyRequest": "sbc:PostVerifyRequest",
    "PostVerifyResponse": "sbc:PostVerifyResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "SBC API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects SBC'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-26) from openapi/_ae-authored/sbc-openapi-generated.yml.",
  "dcterms:created": "2026-10-26",
  "dcterms:source": [
    "openapi/_ae-authored/sbc-openapi-generated.yml"
  ]
}