{
  "@context": {
    "@vocab": "https://agentpay.so/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "agentpay": "https://agentpay.so/schema#",
    "ErrorResponse": "agentpay:ErrorResponse",
    "error": {
      "@id": "agentpay:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "agentpay:code",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "agentpay:details",
      "@container": "@list"
    },
    "BuyerConstitution": "agentpay:BuyerConstitution",
    "currency": {
      "@id": "agentpay:currency",
      "@type": "xsd:string"
    },
    "maxTotalMinor": {
      "@id": "agentpay:maxTotalMinor",
      "@type": "xsd:integer"
    },
    "allowedCategories": {
      "@id": "agentpay:allowedCategories",
      "@container": "@list"
    },
    "allowedMerchants": {
      "@id": "agentpay:allowedMerchants",
      "@container": "@list"
    },
    "blockedMerchants": {
      "@id": "agentpay:blockedMerchants",
      "@container": "@list"
    },
    "requiresRefundable": {
      "@id": "agentpay:requiresRefundable",
      "@type": "xsd:boolean"
    },
    "minimumReturnWindowDays": {
      "@id": "agentpay:minimumReturnWindowDays",
      "@type": "xsd:integer"
    },
    "maximumDeliveryDays": {
      "@id": "agentpay:maximumDeliveryDays",
      "@type": "xsd:integer"
    },
    "maxEvidenceAgeMinutes": {
      "@id": "agentpay:maxEvidenceAgeMinutes",
      "@type": "xsd:integer"
    },
    "requireHumanApproval": {
      "@id": "agentpay:requireHumanApproval",
      "@type": "xsd:boolean"
    },
    "autoApproveBelowMinor": {
      "@id": "agentpay:autoApproveBelowMinor",
      "@type": "xsd:integer"
    },
    "weights": {
      "@id": "agentpay:weights"
    },
    "CommerceCompileRequest": "agentpay:CommerceCompileRequest",
    "need": {
      "@id": "agentpay:need",
      "@type": "xsd:string"
    },
    "constitution": {
      "@id": "agentpay:constitution",
      "@type": "@id"
    },
    "limit": {
      "@id": "agentpay:limit",
      "@type": "xsd:integer"
    },
    "products": {
      "@id": "agentpay:products",
      "@container": "@list"
    },
    "CommerceProductCandidate": "agentpay:CommerceProductCandidate",
    "id": {
      "@id": "agentpay:id",
      "@type": "xsd:string"
    },
    "merchantId": {
      "@id": "agentpay:merchantId",
      "@type": "xsd:string"
    },
    "merchantName": {
      "@id": "agentpay:merchantName",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "agentpay:title",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "agentpay:category",
      "@type": "xsd:string"
    },
    "priceMinor": {
      "@id": "agentpay:priceMinor",
      "@type": "xsd:integer"
    },
    "availability": {
      "@id": "agentpay:availability",
      "@type": "xsd:string"
    },
    "checkoutUrl": {
      "@id": "agentpay:checkoutUrl",
      "@type": "@id"
    },
    "imageUrl": {
      "@id": "agentpay:imageUrl",
      "@type": "@id"
    },
    "deliveryDays": {
      "@id": "agentpay:deliveryDays",
      "@type": "xsd:integer"
    },
    "returnWindowDays": {
      "@id": "agentpay:returnWindowDays",
      "@type": "xsd:integer"
    },
    "refundable": {
      "@id": "agentpay:refundable",
      "@type": "xsd:boolean"
    },
    "catalogUpdatedAt": {
      "@id": "agentpay:catalogUpdatedAt",
      "@type": "xsd:dateTime"
    },
    "truthScore": {
      "@id": "agentpay:truthScore",
      "@type": "xsd:integer"
    },
    "qualityScore": {
      "@id": "agentpay:qualityScore",
      "@type": "xsd:integer"
    },
    "needSignals": {
      "@id": "agentpay:needSignals",
      "@container": "@list"
    },
    "sponsored": {
      "@id": "agentpay:sponsored",
      "@type": "xsd:boolean"
    },
    "CommerceCompileResponse": "agentpay:CommerceCompileResponse",
    "packet": {
      "@id": "agentpay:packet"
    },
    "signature": {
      "@id": "agentpay:signature",
      "@type": "@id"
    },
    "CommerceDiscoveryReport": "agentpay:CommerceDiscoveryReport",
    "evaluatedAt": {
      "@id": "agentpay:evaluatedAt",
      "@type": "xsd:dateTime"
    },
    "rankingPolicy": {
      "@id": "agentpay:rankingPolicy"
    },
    "catalogProvenance": {
      "@id": "agentpay:catalogProvenance"
    },
    "matches": {
      "@id": "agentpay:matches",
      "@container": "@list"
    },
    "rejected": {
      "@id": "agentpay:rejected",
      "@container": "@list"
    },
    "retention": {
      "@id": "agentpay:retention",
      "@type": "xsd:string"
    },
    "CommerceCompilation": "agentpay:CommerceCompilation",
    "source": {
      "@id": "agentpay:source",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "agentpay:model",
      "@type": "xsd:string"
    },
    "selectedProductId": {
      "@id": "agentpay:selectedProductId",
      "@type": "xsd:string"
    },
    "alternateProductId": {
      "@id": "agentpay:alternateProductId",
      "@type": "xsd:string"
    },
    "confidence": {
      "@id": "agentpay:confidence",
      "@type": "xsd:string"
    },
    "ranking": {
      "@id": "agentpay:ranking",
      "@container": "@list"
    },
    "verification": {
      "@id": "agentpay:verification"
    },
    "fallbackReason": {
      "@id": "agentpay:fallbackReason",
      "@type": "xsd:string"
    },
    "SignedPacketSignature": "agentpay:SignedPacketSignature",
    "algorithm": {
      "@id": "agentpay:algorithm",
      "@type": "xsd:string"
    },
    "keyId": {
      "@id": "agentpay:keyId",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "agentpay:value",
      "@type": "xsd:string"
    },
    "HealthResponse": "agentpay:HealthResponse",
    "status": {
      "@id": "agentpay:status",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "agentpay:timestamp",
      "@type": "xsd:dateTime"
    },
    "services": {
      "@id": "agentpay:services"
    },
    "MerchantRegisterRequest": "agentpay:MerchantRegisterRequest",
    "name": {
      "@id": "agentpay:name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "agentpay:email",
      "@type": "xsd:string"
    },
    "walletAddress": {
      "@id": "agentpay:walletAddress",
      "@type": "xsd:string"
    },
    "MerchantRegisterResponse": "agentpay:MerchantRegisterResponse",
    "success": {
      "@id": "agentpay:success",
      "@type": "xsd:boolean"
    },
    "apiKey": {
      "@id": "agentpay:apiKey",
      "@type": "xsd:string"
    },
    "merchant": {
      "@id": "agentpay:merchant"
    },
    "AgentPaymentIntentRequest": "agentpay:AgentPaymentIntentRequest",
    "agentId": {
      "@id": "agentpay:agentId",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "agentpay:amount",
      "@type": "xsd:decimal"
    },
    "metadata": {
      "@id": "agentpay:metadata"
    },
    "PaymentIntentRequest": "agentpay:PaymentIntentRequest",
    "protocol": {
      "@id": "agentpay:protocol",
      "@type": "xsd:string"
    },
    "PaymentIntentResponse": "agentpay:PaymentIntentResponse",
    "intentId": {
      "@id": "agentpay:intentId",
      "@type": "xsd:string"
    },
    "verificationToken": {
      "@id": "agentpay:verificationToken",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "agentpay:expiresAt",
      "@type": "xsd:dateTime"
    },
    "instructions": {
      "@id": "agentpay:instructions"
    },
    "settlement": {
      "@id": "agentpay:settlement"
    },
    "PaymentVerifyResponse": "agentpay:PaymentVerifyResponse",
    "verified": {
      "@id": "agentpay:verified",
      "@type": "xsd:boolean"
    },
    "settlementTimestamp": {
      "@id": "agentpay:settlementTimestamp",
      "@type": "xsd:dateTime"
    },
    "reasonCode": {
      "@id": "agentpay:reasonCode",
      "@type": "xsd:string"
    },
    "verifiedAt": {
      "@id": "agentpay:verifiedAt",
      "@type": "xsd:dateTime"
    },
    "AgentRankResponse": "agentpay:AgentRankResponse",
    "score": {
      "@id": "agentpay:score",
      "@type": "xsd:decimal"
    },
    "tier": {
      "@id": "agentpay:tier",
      "@type": "xsd:string"
    },
    "breakdown": {
      "@id": "agentpay:breakdown"
    },
    "AgentRegisterRequest": "agentpay:AgentRegisterRequest",
    "description": {
      "@id": "agentpay:description",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "agentpay:platform",
      "@type": "xsd:string"
    },
    "AgentRegisterResponse": "agentpay:AgentRegisterResponse",
    "agentRank": {
      "@id": "agentpay:agentRank",
      "@type": "xsd:decimal"
    },
    "EscrowCreateRequest": "agentpay:EscrowCreateRequest",
    "payeeAgentId": {
      "@id": "agentpay:payeeAgentId",
      "@type": "xsd:string"
    },
    "taskDescription": {
      "@id": "agentpay:taskDescription",
      "@type": "xsd:string"
    },
    "timeoutHours": {
      "@id": "agentpay:timeoutHours",
      "@type": "xsd:integer"
    },
    "EscrowResponse": "agentpay:EscrowResponse",
    "createdAt": {
      "@id": "agentpay:createdAt",
      "@type": "xsd:dateTime"
    },
    "KyaRegisterRequest": "agentpay:KyaRegisterRequest",
    "platformToken": {
      "@id": "agentpay:platformToken",
      "@type": "xsd:string"
    },
    "stripeCustomerId": {
      "@id": "agentpay:stripeCustomerId",
      "@type": "xsd:string"
    },
    "KyaRegisterResponse": "agentpay:KyaRegisterResponse",
    "kyaId": {
      "@id": "agentpay:kyaId",
      "@type": "xsd:string"
    },
    "verificationLevel": {
      "@id": "agentpay:verificationLevel",
      "@type": "xsd:string"
    },
    "WebhookSubscribeRequest": "agentpay:WebhookSubscribeRequest",
    "url": {
      "@id": "agentpay:url",
      "@type": "@id"
    },
    "eventTypes": {
      "@id": "agentpay:eventTypes",
      "@container": "@list"
    },
    "WebhookSubscribeResponse": "agentpay:WebhookSubscribeResponse",
    "subscription": {
      "@id": "agentpay:subscription"
    },
    "AcpPayRequest": "agentpay:AcpPayRequest",
    "messageId": {
      "@id": "agentpay:messageId",
      "@type": "xsd:string"
    },
    "senderId": {
      "@id": "agentpay:senderId",
      "@type": "xsd:string"
    },
    "recipientId": {
      "@id": "agentpay:recipientId",
      "@type": "xsd:string"
    },
    "amountUsd": {
      "@id": "agentpay:amountUsd",
      "@type": "xsd:decimal"
    },
    "purpose": {
      "@id": "agentpay:purpose",
      "@type": "xsd:string"
    },
    "preferredMethod": {
      "@id": "agentpay:preferredMethod",
      "@type": "xsd:string"
    },
    "AcpPayResponse": "agentpay:AcpPayResponse",
    "receipt": {
      "@id": "agentpay:receipt"
    },
    "AcpVerifyRequest": "agentpay:AcpVerifyRequest",
    "paymentToken": {
      "@id": "agentpay:paymentToken",
      "@type": "xsd:string"
    },
    "expectedAmountUsd": {
      "@id": "agentpay:expectedAmountUsd",
      "@type": "xsd:decimal"
    },
    "AcpVerifyResponse": "agentpay:AcpVerifyResponse",
    "Ap2RequestBody": "agentpay:Ap2RequestBody",
    "payerId": {
      "@id": "agentpay:payerId",
      "@type": "xsd:string"
    },
    "payeeId": {
      "@id": "agentpay:payeeId",
      "@type": "xsd:string"
    },
    "amountUsdc": {
      "@id": "agentpay:amountUsdc",
      "@type": "xsd:decimal"
    },
    "callbackUrl": {
      "@id": "agentpay:callbackUrl",
      "@type": "@id"
    },
    "ttlSeconds": {
      "@id": "agentpay:ttlSeconds",
      "@type": "xsd:integer"
    },
    "Ap2RequestResponse": "agentpay:Ap2RequestResponse",
    "requestId": {
      "@id": "agentpay:requestId",
      "@type": "xsd:string"
    },
    "transaction": {
      "@id": "agentpay:transaction"
    },
    "Ap2ReceiptBody": "agentpay:Ap2ReceiptBody",
    "payeeSignature": {
      "@id": "agentpay:payeeSignature",
      "@type": "xsd:string"
    },
    "completionProof": {
      "@id": "agentpay:completionProof",
      "@type": "xsd:string"
    },
    "Ap2ConfirmBody": "agentpay:Ap2ConfirmBody",
    "receiptId": {
      "@id": "agentpay:receiptId",
      "@type": "xsd:string"
    },
    "payerConfirmation": {
      "@id": "agentpay:payerConfirmation",
      "@type": "xsd:string"
    },
    "MoltbookBotRegisterRequest": "agentpay:MoltbookBotRegisterRequest",
    "bot_id": {
      "@id": "agentpay:bot_id",
      "@type": "xsd:string"
    },
    "handle": {
      "@id": "agentpay:handle",
      "@type": "xsd:string"
    },
    "bio": {
      "@id": "agentpay:bio",
      "@type": "xsd:string"
    },
    "karma": {
      "@id": "agentpay:karma",
      "@type": "xsd:decimal"
    },
    "FiatCheckoutRequest": "agentpay:FiatCheckoutRequest",
    "amount_usd": {
      "@id": "agentpay:amount_usd",
      "@type": "xsd:decimal"
    },
    "success_url": {
      "@id": "agentpay:success_url",
      "@type": "@id"
    },
    "cancel_url": {
      "@id": "agentpay:cancel_url",
      "@type": "@id"
    },
    "LeaderboardResponse": "agentpay:LeaderboardResponse",
    "leaderboard": {
      "@id": "agentpay:leaderboard",
      "@container": "@list"
    },
    "pagination": {
      "@id": "agentpay:pagination",
      "@type": "@id"
    },
    "MarketplaceDiscoverResponse": "agentpay:MarketplaceDiscoverResponse",
    "agents": {
      "@id": "agentpay:agents",
      "@container": "@list"
    },
    "filters": {
      "@id": "agentpay:filters"
    },
    "Pagination": "agentpay:Pagination",
    "total": {
      "@id": "agentpay:total",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "agentpay:offset",
      "@type": "xsd:integer"
    },
    "hasMore": {
      "@id": "agentpay:hasMore",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "AgentPay Labs API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects AgentPay Labs'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-01) from openapi/agentpay-so-openapi.yml.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/agentpay-so-openapi.yml"
  ]
}