{
  "@context": {
    "@vocab": "https://trymnemo.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "trymnemo": "https://trymnemo.com/schema#",
    "ErrorDetail": "trymnemo:ErrorDetail",
    "detail": {
      "@id": "trymnemo:detail"
    },
    "BillingError": "trymnemo:BillingError",
    "code": {
      "@id": "trymnemo:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "trymnemo:message",
      "@type": "xsd:string"
    },
    "terms_url": {
      "@id": "trymnemo:terms_url",
      "@type": "@id"
    },
    "terms_version": {
      "@id": "trymnemo:terms_version",
      "@type": "xsd:string"
    },
    "privacy_url": {
      "@id": "trymnemo:privacy_url",
      "@type": "@id"
    },
    "dpa_url": {
      "@id": "trymnemo:dpa_url",
      "@type": "@id"
    },
    "type": {
      "@id": "trymnemo:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "trymnemo:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "trymnemo:status",
      "@type": "xsd:integer"
    },
    "NamespaceCreateRequest": "trymnemo:NamespaceCreateRequest",
    "ttl_seconds": {
      "@id": "trymnemo:ttl_seconds",
      "@type": "xsd:integer"
    },
    "agent_id": {
      "@id": "trymnemo:agent_id",
      "@type": "xsd:string"
    },
    "NamespaceCreated": "trymnemo:NamespaceCreated",
    "tenant_id": {
      "@id": "trymnemo:tenant_id",
      "@type": "xsd:string"
    },
    "capability": {
      "@id": "trymnemo:capability",
      "@type": "xsd:string"
    },
    "storage_class": {
      "@id": "trymnemo:storage_class",
      "@type": "xsd:string"
    },
    "durable": {
      "@id": "trymnemo:durable",
      "@type": "xsd:boolean"
    },
    "state": {
      "@id": "trymnemo:state",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "trymnemo:expires_at",
      "@type": "xsd:dateTime"
    },
    "object_limit": {
      "@id": "trymnemo:object_limit",
      "@type": "xsd:integer"
    },
    "byte_limit": {
      "@id": "trymnemo:byte_limit",
      "@type": "xsd:integer"
    },
    "objects_used": {
      "@id": "trymnemo:objects_used",
      "@type": "xsd:integer"
    },
    "bytes_used": {
      "@id": "trymnemo:bytes_used",
      "@type": "xsd:integer"
    },
    "upgrade_available": {
      "@id": "trymnemo:upgrade_available",
      "@type": "xsd:boolean"
    },
    "ExpiryWarning": "trymnemo:ExpiryWarning",
    "seconds_remaining": {
      "@id": "trymnemo:seconds_remaining",
      "@type": "xsd:integer"
    },
    "action_required": {
      "@id": "trymnemo:action_required",
      "@type": "xsd:string"
    },
    "data_after_expiry": {
      "@id": "trymnemo:data_after_expiry",
      "@type": "xsd:string"
    },
    "NamespaceStatus": "trymnemo:NamespaceStatus",
    "objects_limit": {
      "@id": "trymnemo:objects_limit",
      "@type": "xsd:integer"
    },
    "bytes_limit": {
      "@id": "trymnemo:bytes_limit",
      "@type": "xsd:integer"
    },
    "warning": {
      "@id": "trymnemo:warning",
      "@type": "@id"
    },
    "funded_until": {
      "@id": "trymnemo:funded_until",
      "@type": "xsd:dateTime"
    },
    "retained_until": {
      "@id": "trymnemo:retained_until",
      "@type": "xsd:dateTime"
    },
    "retained_seconds_remaining": {
      "@id": "trymnemo:retained_seconds_remaining",
      "@type": "xsd:integer"
    },
    "payment_menu": {
      "@id": "trymnemo:payment_menu",
      "@container": "@list"
    },
    "ParentRequest": "trymnemo:ParentRequest",
    "vector_uid": {
      "@id": "trymnemo:vector_uid",
      "@type": "xsd:string"
    },
    "relation": {
      "@id": "trymnemo:relation",
      "@type": "xsd:string"
    },
    "vector": {
      "@id": "trymnemo:vector",
      "@container": "@list"
    },
    "SubjectRequest": "trymnemo:SubjectRequest",
    "subject_uri": {
      "@id": "trymnemo:subject_uri",
      "@type": "xsd:string"
    },
    "subject_type": {
      "@id": "trymnemo:subject_type",
      "@type": "xsd:string"
    },
    "canonicalization_version": {
      "@id": "trymnemo:canonicalization_version",
      "@type": "xsd:string"
    },
    "object_id": {
      "@id": "trymnemo:object_id",
      "@type": "xsd:string"
    },
    "parent_id": {
      "@id": "trymnemo:parent_id",
      "@type": "xsd:string"
    },
    "segment_id": {
      "@id": "trymnemo:segment_id",
      "@type": "xsd:string"
    },
    "offset": {
      "@id": "trymnemo:offset"
    },
    "adapters": {
      "@id": "trymnemo:adapters"
    },
    "EmbedRequest": "trymnemo:EmbedRequest",
    "model_id": {
      "@id": "trymnemo:model_id",
      "@type": "xsd:string"
    },
    "model_version": {
      "@id": "trymnemo:model_version",
      "@type": "xsd:string"
    },
    "request_id": {
      "@id": "trymnemo:request_id",
      "@type": "xsd:string"
    },
    "parent": {
      "@id": "trymnemo:parent",
      "@type": "@id"
    },
    "subject": {
      "@id": "trymnemo:subject",
      "@type": "@id"
    },
    "EmbedLineage": "trymnemo:EmbedLineage",
    "parent_uid": {
      "@id": "trymnemo:parent_uid",
      "@type": "xsd:string"
    },
    "depth": {
      "@id": "trymnemo:depth",
      "@type": "xsd:integer"
    },
    "EmbedResponse": "trymnemo:EmbedResponse",
    "watermarked_vector": {
      "@id": "trymnemo:watermarked_vector",
      "@container": "@list"
    },
    "created_at": {
      "@id": "trymnemo:created_at",
      "@type": "xsd:string"
    },
    "dimensions": {
      "@id": "trymnemo:dimensions",
      "@type": "xsd:integer"
    },
    "subject_proof": {
      "@id": "trymnemo:subject_proof"
    },
    "lineage": {
      "@id": "trymnemo:lineage"
    },
    "namespace_expires_at": {
      "@id": "trymnemo:namespace_expires_at",
      "@type": "xsd:dateTime"
    },
    "namespace_state": {
      "@id": "trymnemo:namespace_state",
      "@type": "xsd:string"
    },
    "VerifyRequest": "trymnemo:VerifyRequest",
    "VerifyLineage": "trymnemo:VerifyLineage",
    "has_parent": {
      "@id": "trymnemo:has_parent",
      "@type": "xsd:boolean"
    },
    "VerifyResponse": "trymnemo:VerifyResponse",
    "verified": {
      "@id": "trymnemo:verified",
      "@type": "xsd:boolean"
    },
    "confidence": {
      "@id": "trymnemo:confidence",
      "@type": "xsd:decimal"
    },
    "policy_ok": {
      "@id": "trymnemo:policy_ok",
      "@type": "xsd:boolean"
    },
    "signals": {
      "@id": "trymnemo:signals"
    },
    "LineageAncestor": "trymnemo:LineageAncestor",
    "LineageResponse": "trymnemo:LineageResponse",
    "chain_ok": {
      "@id": "trymnemo:chain_ok",
      "@type": "xsd:boolean"
    },
    "complete": {
      "@id": "trymnemo:complete",
      "@type": "xsd:boolean"
    },
    "ancestors": {
      "@id": "trymnemo:ancestors",
      "@container": "@list"
    },
    "truncated": {
      "@id": "trymnemo:truncated",
      "@type": "xsd:boolean"
    },
    "error": {
      "@id": "trymnemo:error"
    },
    "PromoteResponse": "trymnemo:PromoteResponse",
    "lifecycle_state": {
      "@id": "trymnemo:lifecycle_state",
      "@type": "xsd:string"
    },
    "object_count": {
      "@id": "trymnemo:object_count",
      "@type": "xsd:integer"
    },
    "tier": {
      "@id": "trymnemo:tier",
      "@type": "xsd:string"
    },
    "retention_seconds": {
      "@id": "trymnemo:retention_seconds",
      "@type": "xsd:integer"
    },
    "already_persistent": {
      "@id": "trymnemo:already_persistent",
      "@type": "xsd:boolean"
    },
    "owner_human_id": {
      "@id": "trymnemo:owner_human_id",
      "@type": "xsd:string"
    },
    "service_account_id": {
      "@id": "trymnemo:service_account_id",
      "@type": "xsd:string"
    },
    "credential_id": {
      "@id": "trymnemo:credential_id",
      "@type": "xsd:string"
    },
    "credential": {
      "@id": "trymnemo:credential",
      "@type": "xsd:string"
    },
    "PaymentRequired": "trymnemo:PaymentRequired",
    "x402Version": {
      "@id": "trymnemo:x402Version",
      "@type": "xsd:integer"
    },
    "resource": {
      "@id": "trymnemo:resource"
    },
    "accepts": {
      "@id": "trymnemo:accepts",
      "@container": "@list"
    },
    "PaymentResponse": "trymnemo:PaymentResponse",
    "success": {
      "@id": "trymnemo:success",
      "@type": "xsd:boolean"
    },
    "transaction": {
      "@id": "trymnemo:transaction",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "trymnemo:network",
      "@type": "xsd:string"
    },
    "payer": {
      "@id": "trymnemo:payer",
      "@type": "xsd:string"
    },
    "PaymentRail": "trymnemo:PaymentRail",
    "id": {
      "@id": "trymnemo:id",
      "@type": "xsd:string"
    },
    "protocol": {
      "@id": "trymnemo:protocol",
      "@type": "xsd:string"
    },
    "scheme": {
      "@id": "trymnemo:scheme",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "trymnemo:method",
      "@type": "xsd:string"
    },
    "intent": {
      "@id": "trymnemo:intent",
      "@type": "xsd:string"
    },
    "header": {
      "@id": "trymnemo:header",
      "@type": "xsd:string"
    },
    "PaymentMenuEntry": "trymnemo:PaymentMenuEntry",
    "price_usd": {
      "@id": "trymnemo:price_usd",
      "@type": "xsd:string"
    },
    "credits": {
      "@id": "trymnemo:credits",
      "@type": "xsd:integer"
    },
    "route": {
      "@id": "trymnemo:route",
      "@type": "xsd:string"
    },
    "rails": {
      "@id": "trymnemo:rails",
      "@container": "@list"
    },
    "funded_window_days": {
      "@id": "trymnemo:funded_window_days",
      "@type": "xsd:integer"
    },
    "grace_hours": {
      "@id": "trymnemo:grace_hours",
      "@type": "xsd:integer"
    },
    "storage_allowance_bytes": {
      "@id": "trymnemo:storage_allowance_bytes",
      "@type": "xsd:integer"
    },
    "Offer": "trymnemo:Offer",
    "FundResponse": "trymnemo:FundResponse",
    "offer": {
      "@id": "trymnemo:offer",
      "@type": "xsd:string"
    },
    "credits_granted": {
      "@id": "trymnemo:credits_granted",
      "@type": "xsd:integer"
    },
    "FundError": "trymnemo:FundError",
    "reason": {
      "@id": "trymnemo:reason",
      "@type": "xsd:string"
    },
    "retry_after_seconds": {
      "@id": "trymnemo:retry_after_seconds",
      "@type": "xsd:integer"
    },
    "FundedRefusal": "trymnemo:FundedRefusal",
    "fund": {
      "@id": "trymnemo:fund",
      "@type": "xsd:string"
    },
    "promote": {
      "@id": "trymnemo:promote",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Mnemo Protocol API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Mnemo Protocol'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-11-12) from openapi/trymnemo-com-openapi.json.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/trymnemo-com-openapi.json"
  ]
}