Skip to content
Back to ChainFX Agent Pay

Card snapshot

chainfx-payment-core-production.up.railway.app · 2026-08-18 01:15:41 UTC · 33e96d4cf5b3b0356e33cc90f53b5cf6dfbbad4205eaefbf396c4c204c958d8b

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "agent_identity": {
    "agent_id": "did:web:chainfx-payment-core-production.up.railway.app:chainfx-agent-pay",
    "algorithm": "EdDSA",
    "expires_at": "2027-07-17T00:00:00Z",
    "issued_at": "2026-07-17T00:00:00Z",
    "jwks_url": "https://chainfx-payment-core-production.up.railway.app/.well-known/jwks.json",
    "public_key": {
      "crv": "Ed25519",
      "kid": "chainfx-agent-pay-ed25519-19a33eb0614f",
      "kty": "OKP",
      "x": "3IWxzOrAwk41ox1jASslKtCFaWFaI--_AOYOwLyPcLY"
    },
    "public_key_id": "chainfx-agent-pay-ed25519-19a33eb0614f",
    "reputation": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-reputation.json",
    "signature_url": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-card.signature",
    "sla": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-sla.json",
    "verified_by": "ChainFX"
  },
  "authentication": {
    "anonymous_purchase_path": {
      "authentication": "payment",
      "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/{capability}/execute",
      "flow": [
        "call",
        "402",
        "pay",
        "replay",
        "execute"
      ],
      "preferred": "x402"
    },
    "description": "Agent Commerce uses x402 for public purchase and purchase-scoped capability grants for MCP execution.",
    "integrated_agent_path": {
      "authentication": "capability_grant",
      "flow": [
        "purchase_policy",
        "purchase",
        "pay",
        "capability_grant",
        "execute"
      ],
      "preferred": "mcp"
    },
    "type": "x402_payment_or_capability_grant"
  },
  "capabilities": {
    "pushNotifications": false,
    "stateTransitionHistory": true,
    "streaming": true,
    "taskLifecycle": true,
    "taskStates": [
      "submitted",
      "working",
      "input_required",
      "completed",
      "failed",
      "canceled",
      "rejected"
    ]
  },
  "chainfx": {
    "commerceVersion": "1"
  },
  "commerce": [
    {
      "actions": [
        {
          "cost": "0",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/llm_chat/execute",
          "executionMode": "trial_real",
          "method": "POST",
          "type": "try"
        },
        {
          "asset": "USDT",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/llm_chat/execute",
          "method": "POST",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_gpt_5",
          "planPrice": "5.000000",
          "protocol": "x402",
          "quota": 1000,
          "type": "buy"
        }
      ],
      "availability": "ready",
      "buyerPaths": {
        "anonymousPurchaseAllowed": true,
        "integratedPurchaseAllowed": true,
        "purchaseProtocol": "x402"
      },
      "commerceReady": true,
      "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/llm_chat/contract",
      "decision": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/llm_chat/execute",
        "executionMode": "trial_real",
        "input": {
          "text": "Long document text"
        },
        "method": "POST",
        "paymentFlow": {
          "firstResponse": 402,
          "paymentHeader": "PAYMENT",
          "protocol": "x402",
          "replay": true,
          "reuseIdempotencyKey": true,
          "reuseRequestBody": true,
          "reuseRequestId": true
        },
        "pricing": {
          "asset": "USDT",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_gpt_5",
          "planPrice": "5.000000",
          "quota": 1000
        },
        "protocol": "http",
        "recommended": "try_free",
        "requestTemplate": {
          "agentWallet": "<agent_wallet>",
          "idempotencyKey": "<stable_idempotency_key>",
          "input": {
            "text": "Long document text"
          },
          "network": "BSC",
          "operation": "<capability_operation>",
          "payerWallet": "<payer_wallet>",
          "paymentAsset": "USDT",
          "requestId": "<request_id>",
          "units": 1
        },
        "result": {
          "contentType": "application/json",
          "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/llm_chat/contract",
          "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/llm_chat",
          "format": "application/json",
          "schema": "outputSchema"
        },
        "status": "ready"
      },
      "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/llm_chat",
      "execute": {
        "trial": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/llm_chat/execute",
        "x402": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/llm_chat/execute"
      },
      "id": "llm_chat",
      "links": {
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/llm_chat/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/llm_chat",
        "policy": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-policy.json",
        "pricing": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/llm_chat"
      },
      "name": "Chat LLM",
      "nextAction": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/llm_chat/execute",
        "executionMode": "trial_real",
        "method": "POST",
        "protocol": "http",
        "recommended": "try_free"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_gpt_5",
        "planPrice": "5.000000",
        "quota": 1000
      },
      "quickInput": {
        "text": "Long document text"
      },
      "result": {
        "contentType": "application/json",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/llm_chat/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/llm_chat",
        "format": "application/json",
        "schema": "outputSchema"
      },
      "tags": [
        "ai",
        "generate",
        "text",
        "chat",
        "summarize",
        "classify"
      ],
      "trial": {
        "available": true,
        "executeEndpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/llm_chat/execute",
        "executionMode": "trial_real",
        "freeExecutions": 1,
        "provider": "openai",
        "walletRequired": false
      }
    },
    {
      "actions": [
        {
          "cost": "0",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/document_ocr/execute",
          "executionMode": "trial_real",
          "method": "POST",
          "type": "try"
        },
        {
          "asset": "USDT",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/document_ocr/execute",
          "method": "POST",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_ocr_5",
          "planPrice": "5.000000",
          "protocol": "x402",
          "quota": 50,
          "type": "buy"
        }
      ],
      "availability": "ready",
      "buyerPaths": {
        "anonymousPurchaseAllowed": true,
        "integratedPurchaseAllowed": true,
        "purchaseProtocol": "x402"
      },
      "commerceReady": true,
      "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/document_ocr/contract",
      "decision": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/document_ocr/execute",
        "executionMode": "trial_real",
        "input": {
          "fileUrl": "https://example.com/invoice.pdf"
        },
        "method": "POST",
        "paymentFlow": {
          "firstResponse": 402,
          "paymentHeader": "PAYMENT",
          "protocol": "x402",
          "replay": true,
          "reuseIdempotencyKey": true,
          "reuseRequestBody": true,
          "reuseRequestId": true
        },
        "pricing": {
          "asset": "USDT",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_ocr_5",
          "planPrice": "5.000000",
          "quota": 50
        },
        "protocol": "http",
        "recommended": "try_free",
        "requestTemplate": {
          "agentWallet": "<agent_wallet>",
          "idempotencyKey": "<stable_idempotency_key>",
          "input": {
            "fileUrl": "https://example.com/invoice.pdf"
          },
          "network": "BSC",
          "operation": "<capability_operation>",
          "payerWallet": "<payer_wallet>",
          "paymentAsset": "USDT",
          "requestId": "<request_id>",
          "units": 1
        },
        "result": {
          "contentType": "application/json",
          "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/document_ocr/contract",
          "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/document_ocr",
          "format": "application/json",
          "schema": "outputSchema"
        },
        "status": "ready"
      },
      "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/document_ocr",
      "execute": {
        "trial": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/document_ocr/execute",
        "x402": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/document_ocr/execute"
      },
      "id": "document_ocr",
      "links": {
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/document_ocr/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/document_ocr",
        "policy": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-policy.json",
        "pricing": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/document_ocr"
      },
      "name": "Document OCR",
      "nextAction": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/document_ocr/execute",
        "executionMode": "trial_real",
        "method": "POST",
        "protocol": "http",
        "recommended": "try_free"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_ocr_5",
        "planPrice": "5.000000",
        "quota": 50
      },
      "quickInput": {
        "fileUrl": "https://example.com/invoice.pdf"
      },
      "result": {
        "contentType": "application/json",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/document_ocr/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/document_ocr",
        "format": "application/json",
        "schema": "outputSchema"
      },
      "tags": [
        "ai",
        "extract",
        "text",
        "parse",
        "invoice",
        "document"
      ],
      "trial": {
        "available": true,
        "executeEndpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/document_ocr/execute",
        "executionMode": "trial_real",
        "freeExecutions": 1,
        "provider": "chainfx-ocr-http",
        "walletRequired": false
      }
    },
    {
      "actions": [
        {
          "cost": "0",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/semantic_memory/execute",
          "executionMode": "trial_real",
          "method": "POST",
          "type": "try"
        },
        {
          "asset": "USDT",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/semantic_memory/execute",
          "method": "POST",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_memory_5",
          "planPrice": "5.000000",
          "protocol": "x402",
          "quota": 1500,
          "type": "buy"
        }
      ],
      "availability": "ready",
      "buyerPaths": {
        "anonymousPurchaseAllowed": true,
        "integratedPurchaseAllowed": true,
        "purchaseProtocol": "x402"
      },
      "commerceReady": true,
      "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/semantic_memory/contract",
      "decision": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/semantic_memory/execute",
        "executionMode": "trial_real",
        "input": {
          "content": "Client prefers USDT settlement.",
          "key": "deal-1",
          "namespace": "agent"
        },
        "method": "POST",
        "paymentFlow": {
          "firstResponse": 402,
          "paymentHeader": "PAYMENT",
          "protocol": "x402",
          "replay": true,
          "reuseIdempotencyKey": true,
          "reuseRequestBody": true,
          "reuseRequestId": true
        },
        "pricing": {
          "asset": "USDT",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_memory_5",
          "planPrice": "5.000000",
          "quota": 1500
        },
        "protocol": "http",
        "recommended": "try_free",
        "requestTemplate": {
          "agentWallet": "<agent_wallet>",
          "idempotencyKey": "<stable_idempotency_key>",
          "input": {
            "content": "Client prefers USDT settlement.",
            "key": "deal-1",
            "namespace": "agent"
          },
          "network": "BSC",
          "operation": "<capability_operation>",
          "payerWallet": "<payer_wallet>",
          "paymentAsset": "USDT",
          "requestId": "<request_id>",
          "units": 1
        },
        "result": {
          "contentType": "application/json",
          "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/semantic_memory/contract",
          "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/semantic_memory",
          "format": "application/json",
          "schema": "outputSchema"
        },
        "status": "ready"
      },
      "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/semantic_memory",
      "execute": {
        "trial": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/semantic_memory/execute",
        "x402": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/semantic_memory/execute"
      },
      "id": "semantic_memory",
      "links": {
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/semantic_memory/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/semantic_memory",
        "policy": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-policy.json",
        "pricing": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/semantic_memory"
      },
      "name": "Memory",
      "nextAction": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/semantic_memory/execute",
        "executionMode": "trial_real",
        "method": "POST",
        "protocol": "http",
        "recommended": "try_free"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_memory_5",
        "planPrice": "5.000000",
        "quota": 1500
      },
      "quickInput": {
        "content": "Client prefers USDT settlement.",
        "key": "deal-1",
        "namespace": "agent"
      },
      "result": {
        "contentType": "application/json",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/semantic_memory/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/semantic_memory",
        "format": "application/json",
        "schema": "outputSchema"
      },
      "tags": [
        "ai",
        "save",
        "memory",
        "get",
        "semantic",
        "search",
        "knowledge",
        "lookup"
      ],
      "trial": {
        "available": true,
        "executeEndpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/semantic_memory/execute",
        "executionMode": "trial_real",
        "freeExecutions": 1,
        "provider": "chainfx-memory",
        "walletRequired": false
      }
    },
    {
      "actions": [
        {
          "cost": "0",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/capability_discovery/execute",
          "executionMode": "trial_real",
          "method": "POST",
          "type": "try"
        },
        {
          "asset": "USDT",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/capability_discovery/execute",
          "method": "POST",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_discovery_3",
          "planPrice": "3.000000",
          "protocol": "x402",
          "quota": 1000,
          "type": "buy"
        }
      ],
      "availability": "ready",
      "buyerPaths": {
        "anonymousPurchaseAllowed": true,
        "integratedPurchaseAllowed": true,
        "purchaseProtocol": "x402"
      },
      "commerceReady": true,
      "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/capability_discovery/contract",
      "decision": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/capability_discovery/execute",
        "executionMode": "trial_real",
        "input": {
          "query": "market data"
        },
        "method": "POST",
        "paymentFlow": {
          "firstResponse": 402,
          "paymentHeader": "PAYMENT",
          "protocol": "x402",
          "replay": true,
          "reuseIdempotencyKey": true,
          "reuseRequestBody": true,
          "reuseRequestId": true
        },
        "pricing": {
          "asset": "USDT",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_discovery_3",
          "planPrice": "3.000000",
          "quota": 1000
        },
        "protocol": "http",
        "recommended": "try_free",
        "requestTemplate": {
          "agentWallet": "<agent_wallet>",
          "idempotencyKey": "<stable_idempotency_key>",
          "input": {
            "query": "market data"
          },
          "network": "BSC",
          "operation": "<capability_operation>",
          "payerWallet": "<payer_wallet>",
          "paymentAsset": "USDT",
          "requestId": "<request_id>",
          "units": 1
        },
        "result": {
          "contentType": "application/json",
          "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/capability_discovery/contract",
          "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/capability_discovery",
          "format": "application/json",
          "schema": "outputSchema"
        },
        "status": "ready"
      },
      "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/capability_discovery",
      "execute": {
        "trial": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/capability_discovery/execute",
        "x402": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/capability_discovery/execute"
      },
      "id": "capability_discovery",
      "links": {
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/capability_discovery/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/capability_discovery",
        "policy": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-policy.json",
        "pricing": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/capability_discovery"
      },
      "name": "Discovery",
      "nextAction": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/capability_discovery/execute",
        "executionMode": "trial_real",
        "method": "POST",
        "protocol": "http",
        "recommended": "try_free"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_discovery_3",
        "planPrice": "3.000000",
        "quota": 1000
      },
      "quickInput": {
        "query": "market data"
      },
      "result": {
        "contentType": "application/json",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/capability_discovery/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/capability_discovery",
        "format": "application/json",
        "schema": "outputSchema"
      },
      "tags": [
        "data",
        "search",
        "capability",
        "list",
        "providers",
        "estimate",
        "cost",
        "choose",
        "route"
      ],
      "trial": {
        "available": true,
        "executeEndpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/capability_discovery/execute",
        "executionMode": "trial_real",
        "freeExecutions": 1,
        "provider": "chainfx-discovery",
        "walletRequired": false
      }
    },
    {
      "actions": [],
      "availability": "integrated_only",
      "buyerPaths": {
        "anonymousPurchaseAllowed": false,
        "integratedPurchaseAllowed": true,
        "purchaseProtocol": "mcp"
      },
      "commerceReady": false,
      "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/payments_fx/contract",
      "decision": {
        "authentication": "capability_grant",
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/mcp/tools/call",
        "executeTool": "executeCapability",
        "executionMode": "paid_integrated",
        "input": {
          "amount": "100.000000",
          "asset": "USDT"
        },
        "method": "POST",
        "operationHints": {
          "create_payment": {
            "conditional": {
              "credit_card": [
                "paymentLink_or_barcode"
              ],
              "pix": [
                "pixKey"
              ]
            },
            "effect": "Creates a persisted Agent Rail payment intent and returns the exact USDT funding requirement.",
            "required": [
              "amount",
              "wallet",
              "idempotencyKey"
            ]
          },
          "quote_fx": {
            "effect": "Returns the current USDT/BRL quote and ChainFX fee without creating a payment.",
            "optional": [
              "wallet",
              "type"
            ],
            "required": [
              "amount"
            ]
          },
          "settle_provider": {
            "effect": "Reads and reconciles the persisted settlement state. It never creates a duplicate payout.",
            "required": [
              "intent_id"
            ]
          },
          "wallet_balance": {
            "effect": "Returns available and locked USDT from the ChainFX internal payment ledger.",
            "optional": [
              "network"
            ],
            "required": [
              "wallet"
            ]
          }
        },
        "pricing": {
          "asset": "USDT",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_fx_400",
          "planPrice": "400.000000",
          "quota": 100000
        },
        "protocol": "mcp",
        "purchaseTool": "purchaseCapability",
        "recommended": "purchase_mcp",
        "result": {
          "contentType": "application/json",
          "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/payments_fx/contract",
          "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/payments_fx",
          "format": "application/json",
          "schema": "outputSchema"
        },
        "status": "integrated_only"
      },
      "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/payments_fx",
      "execute": {
        "trial": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/payments_fx/execute",
        "x402": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/payments_fx/execute"
      },
      "id": "payments_fx",
      "links": {
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/payments_fx/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/payments_fx",
        "policy": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-policy.json",
        "pricing": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/payments_fx"
      },
      "name": "Payments / FX",
      "nextAction": {
        "authentication": "capability_grant",
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/mcp/tools/call",
        "executeTool": "executeCapability",
        "executionMode": "paid_integrated",
        "method": "POST",
        "protocol": "mcp",
        "purchaseTool": "purchaseCapability",
        "recommended": "purchase_mcp"
      },
      "operationHints": {
        "create_payment": {
          "conditional": {
            "credit_card": [
              "paymentLink_or_barcode"
            ],
            "pix": [
              "pixKey"
            ]
          },
          "effect": "Creates a persisted Agent Rail payment intent and returns the exact USDT funding requirement.",
          "required": [
            "amount",
            "wallet",
            "idempotencyKey"
          ]
        },
        "quote_fx": {
          "effect": "Returns the current USDT/BRL quote and ChainFX fee without creating a payment.",
          "optional": [
            "wallet",
            "type"
          ],
          "required": [
            "amount"
          ]
        },
        "settle_provider": {
          "effect": "Reads and reconciles the persisted settlement state. It never creates a duplicate payout.",
          "required": [
            "intent_id"
          ]
        },
        "wallet_balance": {
          "effect": "Returns available and locked USDT from the ChainFX internal payment ledger.",
          "optional": [
            "network"
          ],
          "required": [
            "wallet"
          ]
        }
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_fx_400",
        "planPrice": "400.000000",
        "quota": 100000
      },
      "quickInput": {
        "amount": "100.000000",
        "asset": "USDT"
      },
      "result": {
        "contentType": "application/json",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/payments_fx/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/payments_fx",
        "format": "application/json",
        "schema": "outputSchema"
      },
      "tags": [
        "finance",
        "create",
        "payment",
        "quote",
        "fx",
        "settle",
        "provider",
        "wallet",
        "balance"
      ],
      "trial": {
        "available": false
      }
    },
    {
      "actions": [
        {
          "cost": "0",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/aml_screening/execute",
          "executionMode": "trial_real",
          "method": "POST",
          "type": "try"
        },
        {
          "asset": "USDT",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/aml_screening/execute",
          "method": "POST",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_aml_50",
          "planPrice": "50.000000",
          "protocol": "x402",
          "quota": 500,
          "type": "buy"
        }
      ],
      "availability": "ready",
      "buyerPaths": {
        "anonymousPurchaseAllowed": true,
        "integratedPurchaseAllowed": true,
        "purchaseProtocol": "x402"
      },
      "commerceReady": true,
      "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/aml_screening/contract",
      "decision": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/aml_screening/execute",
        "executionMode": "trial_real",
        "input": {
          "wallet": "0x0000000000000000000000000000000000000000"
        },
        "method": "POST",
        "paymentFlow": {
          "firstResponse": 402,
          "paymentHeader": "PAYMENT",
          "protocol": "x402",
          "replay": true,
          "reuseIdempotencyKey": true,
          "reuseRequestBody": true,
          "reuseRequestId": true
        },
        "pricing": {
          "asset": "USDT",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_aml_50",
          "planPrice": "50.000000",
          "quota": 500
        },
        "protocol": "http",
        "recommended": "try_free",
        "requestTemplate": {
          "agentWallet": "<agent_wallet>",
          "idempotencyKey": "<stable_idempotency_key>",
          "input": {
            "wallet": "0x0000000000000000000000000000000000000000"
          },
          "network": "BSC",
          "operation": "<capability_operation>",
          "payerWallet": "<payer_wallet>",
          "paymentAsset": "USDT",
          "requestId": "<request_id>",
          "units": 1
        },
        "result": {
          "contentType": "application/json",
          "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/aml_screening/contract",
          "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/aml_screening",
          "format": "application/json",
          "schema": "outputSchema"
        },
        "status": "ready"
      },
      "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/aml_screening",
      "execute": {
        "trial": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/aml_screening/execute",
        "x402": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/aml_screening/execute"
      },
      "id": "aml_screening",
      "links": {
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/aml_screening/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/aml_screening",
        "policy": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-policy.json",
        "pricing": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/aml_screening"
      },
      "name": "AML Screening",
      "nextAction": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/aml_screening/execute",
        "executionMode": "trial_real",
        "method": "POST",
        "protocol": "http",
        "recommended": "try_free"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_aml_50",
        "planPrice": "50.000000",
        "quota": 500
      },
      "quickInput": {
        "wallet": "0x0000000000000000000000000000000000000000"
      },
      "result": {
        "contentType": "application/json",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/aml_screening/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/aml_screening",
        "format": "application/json",
        "schema": "outputSchema"
      },
      "tags": [
        "security",
        "screen",
        "wallet",
        "counterparty",
        "check",
        "sanctions"
      ],
      "trial": {
        "available": true,
        "executeEndpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/aml_screening/execute",
        "executionMode": "trial_real",
        "freeExecutions": 1,
        "provider": "chainfx-aml-demo",
        "walletRequired": false
      }
    },
    {
      "actions": [
        {
          "cost": "0",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/smart_contract_scan/execute",
          "executionMode": "trial_real",
          "method": "POST",
          "type": "try"
        },
        {
          "asset": "USDT",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/smart_contract_scan/execute",
          "method": "POST",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_contract_scan_10",
          "planPrice": "10.000000",
          "protocol": "x402",
          "quota": 20,
          "type": "buy"
        }
      ],
      "availability": "ready",
      "buyerPaths": {
        "anonymousPurchaseAllowed": true,
        "integratedPurchaseAllowed": true,
        "purchaseProtocol": "x402"
      },
      "commerceReady": true,
      "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/smart_contract_scan/contract",
      "decision": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/smart_contract_scan/execute",
        "executionMode": "trial_real",
        "input": {
          "chainId": 1,
          "contractAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
          "network": "ethereum"
        },
        "method": "POST",
        "paymentFlow": {
          "firstResponse": 402,
          "paymentHeader": "PAYMENT",
          "protocol": "x402",
          "replay": true,
          "reuseIdempotencyKey": true,
          "reuseRequestBody": true,
          "reuseRequestId": true
        },
        "pricing": {
          "asset": "USDT",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_contract_scan_10",
          "planPrice": "10.000000",
          "quota": 20
        },
        "protocol": "http",
        "recommended": "try_free",
        "requestTemplate": {
          "agentWallet": "<agent_wallet>",
          "idempotencyKey": "<stable_idempotency_key>",
          "input": {
            "chainId": 1,
            "contractAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
            "network": "ethereum"
          },
          "network": "BSC",
          "operation": "<capability_operation>",
          "payerWallet": "<payer_wallet>",
          "paymentAsset": "USDT",
          "requestId": "<request_id>",
          "units": 1
        },
        "result": {
          "contentType": "application/json",
          "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/smart_contract_scan/contract",
          "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/smart_contract_scan",
          "format": "application/json",
          "schema": "outputSchema"
        },
        "status": "ready"
      },
      "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/smart_contract_scan",
      "execute": {
        "trial": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/smart_contract_scan/execute",
        "x402": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/smart_contract_scan/execute"
      },
      "id": "smart_contract_scan",
      "links": {
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/smart_contract_scan/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/smart_contract_scan",
        "policy": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-policy.json",
        "pricing": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/smart_contract_scan"
      },
      "name": "Smart Contract Scan",
      "nextAction": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/smart_contract_scan/execute",
        "executionMode": "trial_real",
        "method": "POST",
        "protocol": "http",
        "recommended": "try_free"
      },
      "ownership": "first_party",
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_contract_scan_10",
        "planPrice": "10.000000",
        "quota": 20
      },
      "provider": "ChainFX",
      "providerId": "chainfx-contract-scan",
      "providerName": "ChainFX",
      "providerOwnership": "first_party",
      "quickInput": {
        "chainId": 1,
        "contractAddress": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
        "network": "ethereum"
      },
      "result": {
        "contentType": "application/json",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/smart_contract_scan/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/smart_contract_scan",
        "format": "application/json",
        "schema": "outputSchema"
      },
      "tags": [
        "security",
        "scan",
        "verified",
        "contract"
      ],
      "trial": {
        "available": true,
        "executeEndpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/smart_contract_scan/execute",
        "executionMode": "trial_real",
        "freeExecutions": 1,
        "ownership": "first_party",
        "provider": "ChainFX",
        "providerId": "chainfx-contract-scan",
        "providerName": "ChainFX",
        "providerOwnership": "first_party",
        "walletRequired": false
      }
    },
    {
      "actions": [
        {
          "cost": "0",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/web_security_posture/execute",
          "executionMode": "trial_real",
          "method": "POST",
          "type": "try"
        },
        {
          "asset": "USDT",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/web_security_posture/execute",
          "method": "POST",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_web_security_5",
          "planPrice": "5.000000",
          "protocol": "x402",
          "quota": 50,
          "type": "buy"
        }
      ],
      "availability": "ready",
      "buyerPaths": {
        "anonymousPurchaseAllowed": true,
        "integratedPurchaseAllowed": true,
        "purchaseProtocol": "x402"
      },
      "commerceReady": true,
      "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/web_security_posture/contract",
      "decision": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/web_security_posture/execute",
        "executionMode": "trial_real",
        "input": {
          "scanMode": "passive",
          "url": "https://example.com"
        },
        "method": "POST",
        "paymentFlow": {
          "firstResponse": 402,
          "paymentHeader": "PAYMENT",
          "protocol": "x402",
          "replay": true,
          "reuseIdempotencyKey": true,
          "reuseRequestBody": true,
          "reuseRequestId": true
        },
        "pricing": {
          "asset": "USDT",
          "model": "marketplace_plan",
          "network": "BSC",
          "planId": "plan_web_security_5",
          "planPrice": "5.000000",
          "quota": 50
        },
        "protocol": "http",
        "recommended": "try_free",
        "requestTemplate": {
          "agentWallet": "<agent_wallet>",
          "idempotencyKey": "<stable_idempotency_key>",
          "input": {
            "scanMode": "passive",
            "url": "https://example.com"
          },
          "network": "BSC",
          "operation": "<capability_operation>",
          "payerWallet": "<payer_wallet>",
          "paymentAsset": "USDT",
          "requestId": "<request_id>",
          "units": 1
        },
        "result": {
          "contentType": "application/json",
          "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/web_security_posture/contract",
          "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/web_security_posture",
          "format": "application/json",
          "schema": "outputSchema"
        },
        "status": "ready"
      },
      "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/web_security_posture",
      "execute": {
        "trial": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/web_security_posture/execute",
        "x402": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/web_security_posture/execute"
      },
      "id": "web_security_posture",
      "links": {
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/web_security_posture/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/web_security_posture",
        "policy": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-policy.json",
        "pricing": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/web_security_posture"
      },
      "name": "Web Security Posture",
      "nextAction": {
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/web_security_posture/execute",
        "executionMode": "trial_real",
        "method": "POST",
        "protocol": "http",
        "recommended": "try_free"
      },
      "ownership": "first_party",
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_web_security_5",
        "planPrice": "5.000000",
        "quota": 50
      },
      "provider": "ChainFX",
      "providerId": "chainfx-web-security",
      "providerName": "ChainFX",
      "providerOwnership": "first_party",
      "quickInput": {
        "scanMode": "passive",
        "url": "https://example.com"
      },
      "result": {
        "contentType": "application/json",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/web_security_posture/contract",
        "details": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/web_security_posture",
        "format": "application/json",
        "schema": "outputSchema"
      },
      "tags": [
        "security",
        "scan",
        "web",
        "posture"
      ],
      "trial": {
        "available": true,
        "executeEndpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/web_security_posture/execute",
        "executionMode": "trial_real",
        "freeExecutions": 1,
        "ownership": "first_party",
        "provider": "ChainFX",
        "providerId": "chainfx-web-security",
        "providerName": "ChainFX",
        "providerOwnership": "first_party",
        "walletRequired": false
      }
    }
  ],
  "commerce_model": {
    "anonymous_pay_per_use": {
      "authentication": "payment",
      "description": "First economic interaction for an unknown agent. No pre-issued credential is required.",
      "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/{capability}/execute",
      "protocol": "x402",
      "status": "available_for_purchasable_digital_capabilities"
    },
    "financial_controls": [
      "x402 payment does not bypass risk, compliance, settlement or provider controls.",
      "Financial operations can require additional policy checks before execution."
    ],
    "integrated_agent": {
      "authentication": "capability_grant",
      "description": "Policy-scoped Agent Commerce purchase and execution with a grant scoped to the purchase, capability, quota and expiry.",
      "protocol": "mcp",
      "status": "available"
    }
  },
  "decision_metadata": {
    "auth_required": "bearer_or_x402_payment",
    "fees_bps": {
      "credit_card": 1900,
      "pix": 1000
    },
    "funding_asset": "USDT",
    "funding_network": "BSC",
    "payment_methods": [
      "pix",
      "credit_card"
    ],
    "risk_notes": [
      "Deposit exactly required_usdt to payment_address on BSC.",
      "Expired intents must not be funded.",
      "Overpayment and underpayment may require manual review.",
      "Bearer API key is required for integrated Agent Pay routes.",
      "x402 is available for purchasable digital capabilities and is the intended anonymous pay-per-use entry point.",
      "pay_pix_with_usdt x402 execution is not published until it converges on the same PaymentIntent state machine, policy, settlement and reconciliation controls."
    ],
    "sandbox_available": true,
    "settlement_countries": [
      "BR"
    ],
    "sla": {
      "a2a_timeout_ms": 15000,
      "discovery_timeout_ms": 3000,
      "intent_ttl_minutes": 15,
      "settlement_note": "PIX/card settlement starts after exact USDT deposit confirmation."
    },
    "supported_assets": [
      "USDT",
      "USDC"
    ],
    "supported_countries": [
      "BR"
    ],
    "supported_networks": [
      "BSC"
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "description": "Stablecoin-funded real-world payments for autonomous agents.",
  "endpoints": {
    "a2a": "https://chainfx-payment-core-production.up.railway.app/a2a",
    "a2a_events": "https://chainfx-payment-core-production.up.railway.app/a2a/tasks/{id}/events",
    "a2a_task": "https://chainfx-payment-core-production.up.railway.app/a2a/tasks/{id}",
    "a2a_tasks": "https://chainfx-payment-core-production.up.railway.app/a2a/tasks",
    "agent_pay": "https://chainfx-payment-core-production.up.railway.app/agent/v1/pay",
    "agntcy": "https://chainfx-payment-core-production.up.railway.app/.well-known/agntcy.json",
    "ai_services": "https://chainfx-payment-core-production.up.railway.app/.well-known/ai-services.json",
    "compositions": "https://chainfx-payment-core-production.up.railway.app/.well-known/capability-compositions.json",
    "graph": "https://chainfx-payment-core-production.up.railway.app/.well-known/capability-graph.json",
    "graph_registry": "https://chainfx-payment-core-production.up.railway.app/.well-known/capability-graph-registry.json",
    "mcp": "https://chainfx-payment-core-production.up.railway.app/mcp/initialize",
    "oasf": "https://chainfx-payment-core-production.up.railway.app/.well-known/oasf.json",
    "onboarding": "https://chainfx-payment-core-production.up.railway.app/agent-pay.json",
    "openapi": "https://chainfx-payment-core-production.up.railway.app/openapi.json",
    "planner": "https://chainfx-payment-core-production.up.railway.app/agent/v1/plans",
    "policy": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-policy.json",
    "registries": "https://chainfx-payment-core-production.up.railway.app/agent/v1/registries",
    "status": "https://chainfx-payment-core-production.up.railway.app/agent/v1/pay/{id}",
    "x402": "https://chainfx-payment-core-production.up.railway.app/.well-known/x402.json",
    "x402_execute": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/{capability}/execute"
  },
  "name": "ChainFX Agent Pay",
  "planning": {
    "capability_graph": "https://chainfx-payment-core-production.up.railway.app/.well-known/capability-graph.json",
    "capability_graph_api": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capability-graph",
    "compositions": "https://chainfx-payment-core-production.up.railway.app/.well-known/capability-compositions.json",
    "compositions_api": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capability-compositions",
    "graph_registry": "https://chainfx-payment-core-production.up.railway.app/.well-known/capability-graph-registry.json",
    "graph_registry_api": "https://chainfx-payment-core-production.up.railway.app/agent/v1/graph-registry",
    "graph_version": "2.0.0",
    "name": "ChainFX Planning Layer for Agent Commerce",
    "planner_api": "https://chainfx-payment-core-production.up.railway.app/agent/v1/plans",
    "planner_version": "1.0.0",
    "policy_discovery": "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-policy.json",
    "policy_required_for": [
      "pay_pix_with_usdt",
      "pay_card_bill_with_usdt",
      "stablecoin_exchange",
      "capability_purchase",
      "capability_execution",
      "x402_capability_execution"
    ]
  },
  "protocol": "a2a",
  "provider": {
    "organization": "ChainFX",
    "url": "https://www.chainfx.store"
  },
  "quickStart": {
    "buy": {
      "endpointTemplate": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/{capability}/execute",
      "flow": [
        "POST without PAYMENT",
        "receive 402",
        "pay requirements",
        "replay with PAYMENT"
      ],
      "method": "POST",
      "protocol": "x402"
    },
    "integrate": {
      "auth": "sk_live",
      "endpoint": "https://chainfx-payment-core-production.up.railway.app/mcp/initialize",
      "protocol": "mcp"
    },
    "recommendedCapability": "web_security_posture",
    "try": {
      "endpointTemplate": "https://chainfx-payment-core-production.up.railway.app/agent/v1/capabilities/{capability}/execute",
      "executionMode": "trial_real",
      "method": "POST"
    }
  },
  "registry": {
    "agntcy": "https://chainfx-payment-core-production.up.railway.app/.well-known/agntcy.json",
    "graph": "https://chainfx-payment-core-production.up.railway.app/.well-known/capability-graph-registry.json",
    "graph_api": "https://chainfx-payment-core-production.up.railway.app/agent/v1/graph-registry",
    "index": "https://chainfx-payment-core-production.up.railway.app/agent/v1/registries",
    "oasf": "https://chainfx-payment-core-production.up.railway.app/.well-known/oasf.json",
    "protocols": [
      "mcp",
      "a2a",
      "openapi",
      "x402",
      "oasf"
    ],
    "signedRecord": "https://chainfx-payment-core-production.up.railway.app/agent/v1/registry-records/agntcy-oasf"
  },
  "skills": [
    {
      "buyerPaths": {
        "agentCommerce": {
          "apiKeyRequired": false,
          "developerKeyRequired": false,
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/pay_pix_with_usdt/execute",
          "grantBased": true,
          "path": "/x402/capabilities/pay_pix_with_usdt/execute",
          "paymentReplay": {
            "firstResponse": 402,
            "paymentHeader": "PAYMENT",
            "protocol": "x402",
            "sameIdempotencyKey": true,
            "sameRequestBody": true,
            "sameRequestId": true
          },
          "protocol": "x402",
          "reason": "x402 Agent Commerce is disabled by capability policy",
          "request": {
            "contentType": "application/json",
            "method": "POST",
            "optional": [
              "planId",
              "paymentAsset",
              "network",
              "nonce",
              "input",
              "units",
              "provider",
              "routingMode",
              "region",
              "maxLatencyMs",
              "maxCostScore",
              "requireReal"
            ],
            "required": [
              "agentWallet",
              "payerWallet",
              "idempotencyKey",
              "operation",
              "requestId"
            ]
          },
          "status": "closed",
          "supported": false
        },
        "anonymous": {
          "apiKeyRequired": false,
          "developerKeyRequired": false,
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/pay_pix_with_usdt/execute",
          "grantBased": true,
          "path": "/x402/capabilities/pay_pix_with_usdt/execute",
          "paymentReplay": {
            "firstResponse": 402,
            "paymentHeader": "PAYMENT",
            "protocol": "x402",
            "sameIdempotencyKey": true,
            "sameRequestBody": true,
            "sameRequestId": true
          },
          "protocol": "x402",
          "reason": "x402 Agent Commerce is disabled by capability policy",
          "request": {
            "contentType": "application/json",
            "method": "POST",
            "optional": [
              "planId",
              "paymentAsset",
              "network",
              "nonce",
              "input",
              "units",
              "provider",
              "routingMode",
              "region",
              "maxLatencyMs",
              "maxCostScore",
              "requireReal"
            ],
            "required": [
              "agentWallet",
              "payerWallet",
              "idempotencyKey",
              "operation",
              "requestId"
            ]
          },
          "status": "closed",
          "supported": false
        },
        "anonymousAgent": [
          "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-card.json",
          "https://chainfx-payment-core-production.up.railway.app/mcp/capabilities.json",
          "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/pay_pix_with_usdt/execute",
          "402 Payment Required",
          "PAYMENT replay"
        ],
        "anonymousPurchaseAllowed": false,
        "capabilityDetails": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/pay_pix_with_usdt",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/pay_pix_with_usdt/contract",
        "nextAction": "Agent Commerce is policy restricted for this capability; no developer credential is advertised as a fallback.",
        "pricingReadiness": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/pay_pix_with_usdt",
        "purchaseEndpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/pay_pix_with_usdt/execute",
        "purchaseProtocol": "x402"
      },
      "capability": "agent_payments",
      "description": "Create a PIX payment intent funded by an autonomous agent with USDT on BSC.",
      "example": {
        "arguments": {
          "agent_wallet": "0x830000000000000000000000000000000000019a",
          "amount_brl": "150.00",
          "beneficiary_name": "Recipient",
          "idempotency_key": "agent-pay-001",
          "pix_key": "+5511999999999"
        },
        "skill": "pay_pix_with_usdt"
      },
      "execution": {
        "authentication": "bearer",
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/pay",
        "flow": [
          "quote_required_usdt",
          "create_intent",
          "deposit_usdt",
          "settle_pix",
          "poll_status"
        ]
      },
      "id": "pay_pix_with_usdt",
      "input_schema": {
        "properties": {
          "agent_wallet": {
            "description": "EVM wallet address of the paying agent",
            "type": "string"
          },
          "amount_brl": {
            "description": "BRL amount the PIX recipient receives, e.g. 150.00",
            "type": "string"
          },
          "beneficiary_name": {
            "description": "Optional beneficiary label",
            "type": "string"
          },
          "idempotency_key": {
            "description": "Caller-generated unique key",
            "type": "string"
          },
          "pix_key": {
            "description": "Destination PIX key",
            "type": "string"
          }
        },
        "required": [
          "amount_brl",
          "pix_key",
          "idempotency_key",
          "agent_wallet"
        ],
        "type": "object"
      },
      "name": "Pay PIX with USDT",
      "pricing": "https://chainfx-payment-core-production.up.railway.app/agent/v1/pricing/pix",
      "purchase_paths": {
        "anonymous_x402": {
          "authentication": "payment",
          "plannedEndpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/pay_pix_with_usdt/execute",
          "reason": "PIX is a financial operation and must first converge on PaymentIntent state, policy, settlement, reconciliation and failure handling.",
          "status": "not_published_for_sale"
        },
        "integrated": {
          "authentication": "Authorization: Bearer sk_live_*",
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/agent/v1/pay",
          "status": "available"
        }
      },
      "tags": [
        "payments",
        "pix",
        "usdt",
        "bsc",
        "a2a"
      ]
    },
    {
      "capability": "agent_payments",
      "description": "Create a card bill or payment-link intent funded by USDT on BSC.",
      "example": {
        "arguments": {
          "agent_wallet": "0x830000000000000000000000000000000000019a",
          "amount_brl": "250.00",
          "beneficiary_name": "Card Issuer",
          "idempotency_key": "agent-card-001",
          "payment_link": "https://issuer.example/pay/123"
        },
        "skill": "pay_card_bill_with_usdt"
      },
      "id": "pay_card_bill_with_usdt",
      "input_schema": {
        "properties": {
          "agent_wallet": {
            "type": "string"
          },
          "amount_brl": {
            "type": "string"
          },
          "barcode": {
            "description": "Required when payment_link is absent",
            "type": "string"
          },
          "beneficiary_name": {
            "type": "string"
          },
          "due_date": {
            "type": "string"
          },
          "idempotency_key": {
            "type": "string"
          },
          "payment_link": {
            "description": "Required when barcode is absent",
            "type": "string"
          }
        },
        "required": [
          "amount_brl",
          "idempotency_key",
          "agent_wallet"
        ],
        "type": "object"
      },
      "name": "Pay card bill with USDT",
      "pricing": "https://chainfx-payment-core-production.up.railway.app/agent/v1/pricing/credit_card",
      "tags": [
        "payments",
        "credit_card",
        "usdt",
        "bsc",
        "a2a"
      ]
    },
    {
      "description": "Read an agent payment intent lifecycle status, deposit data and settlement receipt.",
      "id": "get_payment_status",
      "input_schema": {
        "properties": {
          "intent_id": {
            "type": "string"
          }
        },
        "required": [
          "intent_id"
        ],
        "type": "object"
      },
      "name": "Get payment status",
      "tags": [
        "payments",
        "status",
        "settlement"
      ]
    },
    {
      "description": "Estimate gross USDT, fee and required USDT for a BRL payment amount.",
      "id": "quote_required_usdt",
      "input_schema": {
        "properties": {
          "agent_wallet": {
            "type": "string"
          },
          "amount_brl": {
            "type": "string"
          },
          "type": {
            "enum": [
              "pix",
              "credit_card"
            ],
            "type": "string"
          }
        },
        "required": [
          "type",
          "amount_brl"
        ],
        "type": "object"
      },
      "name": "Quote required USDT",
      "tags": [
        "quote",
        "pricing",
        "usdt"
      ]
    },
    {
      "description": "List supported fiat payment rails and stablecoin funding rails.",
      "id": "list_supported_payment_methods",
      "input_schema": {
        "properties": {},
        "type": "object"
      },
      "name": "List supported payment methods",
      "tags": [
        "discovery",
        "payments"
      ]
    },
    {
      "description": "Quote BSC stablecoin exchanges such as USDT to USDC through ChainFX Agent Rail.",
      "id": "stablecoin_exchange",
      "input_schema": {
        "properties": {
          "agent_wallet": {
            "type": "string"
          },
          "amount": {
            "type": "number"
          },
          "amountType": {
            "enum": [
              "pay",
              "receive"
            ],
            "type": "string"
          },
          "payAsset": {
            "enum": [
              "USDT",
              "USDC"
            ],
            "type": "string"
          },
          "receiveAsset": {
            "enum": [
              "USDT",
              "USDC"
            ],
            "type": "string"
          }
        },
        "required": [
          "payAsset",
          "receiveAsset",
          "amount",
          "agent_wallet"
        ],
        "type": "object"
      },
      "name": "Stablecoin exchange",
      "tags": [
        "stablecoin",
        "exchange",
        "usdt",
        "usdc",
        "bsc"
      ]
    },
    {
      "buyerPaths": {
        "agentCommerce": {
          "apiKeyRequired": false,
          "developerKeyRequired": false,
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/capability_exchange/execute",
          "firstResponse": 402,
          "flow": [
            "POST",
            "402",
            "pay",
            "replay",
            "execute"
          ],
          "grantBased": true,
          "path": "/x402/capabilities/capability_exchange/execute",
          "paymentReplay": {
            "firstResponse": 402,
            "paymentHeader": "PAYMENT",
            "protocol": "x402",
            "sameIdempotencyKey": true,
            "sameRequestBody": true,
            "sameRequestId": true
          },
          "protocol": "x402",
          "request": {
            "contentType": "application/json",
            "method": "POST",
            "optional": [
              "planId",
              "paymentAsset",
              "network",
              "nonce",
              "input",
              "units",
              "provider",
              "routingMode",
              "region",
              "maxLatencyMs",
              "maxCostScore",
              "requireReal"
            ],
            "required": [
              "agentWallet",
              "payerWallet",
              "idempotencyKey",
              "operation",
              "requestId"
            ]
          },
          "supported": true
        },
        "anonymous": {
          "apiKeyRequired": false,
          "developerKeyRequired": false,
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/capability_exchange/execute",
          "firstResponse": 402,
          "flow": [
            "POST",
            "402",
            "pay",
            "replay",
            "execute"
          ],
          "grantBased": true,
          "path": "/x402/capabilities/capability_exchange/execute",
          "paymentReplay": {
            "firstResponse": 402,
            "paymentHeader": "PAYMENT",
            "protocol": "x402",
            "sameIdempotencyKey": true,
            "sameRequestBody": true,
            "sameRequestId": true
          },
          "protocol": "x402",
          "request": {
            "contentType": "application/json",
            "method": "POST",
            "optional": [
              "planId",
              "paymentAsset",
              "network",
              "nonce",
              "input",
              "units",
              "provider",
              "routingMode",
              "region",
              "maxLatencyMs",
              "maxCostScore",
              "requireReal"
            ],
            "required": [
              "agentWallet",
              "payerWallet",
              "idempotencyKey",
              "operation",
              "requestId"
            ]
          },
          "supported": true
        },
        "anonymousAgent": [
          "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-card.json",
          "https://chainfx-payment-core-production.up.railway.app/mcp/capabilities.json",
          "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/capability_exchange/execute",
          "402 Payment Required",
          "PAYMENT replay"
        ],
        "anonymousPurchaseAllowed": true,
        "capabilityDetails": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/capability_exchange",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/capability_exchange/contract",
        "nextAction": "POST https://chainfx-payment-core-production.up.railway.app/x402/capabilities/capability_exchange/execute without PAYMENT; pay the 402 requirements and replay the same request with PAYMENT.",
        "pricingReadiness": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/capability_exchange",
        "purchaseEndpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/capability_exchange/execute",
        "purchaseProtocol": "x402"
      },
      "capability": "capability_exchange",
      "description": "Discover purchasable and executable capabilities available to autonomous agents.",
      "id": "capability_exchange",
      "input_schema": {
        "properties": {
          "capability": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "paymentAsset": {
            "enum": [
              "USDT",
              "USDC"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "Capability exchange",
      "pricing": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities",
      "tags": [
        "capabilities",
        "marketplace",
        "discovery"
      ],
      "x402_execute": {
        "authentication": "payment",
        "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/{capability}/execute",
        "flow": [
          "call",
          "402",
          "pay",
          "replay",
          "execute"
        ]
      }
    },
    {
      "buyerPaths": {
        "agentCommerce": {
          "apiKeyRequired": false,
          "developerKeyRequired": false,
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/semantic_memory/execute",
          "firstResponse": 402,
          "flow": [
            "POST",
            "402",
            "pay",
            "replay",
            "execute"
          ],
          "grantBased": true,
          "path": "/x402/capabilities/semantic_memory/execute",
          "paymentReplay": {
            "firstResponse": 402,
            "paymentHeader": "PAYMENT",
            "protocol": "x402",
            "sameIdempotencyKey": true,
            "sameRequestBody": true,
            "sameRequestId": true
          },
          "protocol": "x402",
          "request": {
            "contentType": "application/json",
            "method": "POST",
            "optional": [
              "planId",
              "paymentAsset",
              "network",
              "nonce",
              "input",
              "units",
              "provider",
              "routingMode",
              "region",
              "maxLatencyMs",
              "maxCostScore",
              "requireReal"
            ],
            "required": [
              "agentWallet",
              "payerWallet",
              "idempotencyKey",
              "operation",
              "requestId"
            ]
          },
          "supported": true
        },
        "anonymous": {
          "apiKeyRequired": false,
          "developerKeyRequired": false,
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/semantic_memory/execute",
          "firstResponse": 402,
          "flow": [
            "POST",
            "402",
            "pay",
            "replay",
            "execute"
          ],
          "grantBased": true,
          "path": "/x402/capabilities/semantic_memory/execute",
          "paymentReplay": {
            "firstResponse": 402,
            "paymentHeader": "PAYMENT",
            "protocol": "x402",
            "sameIdempotencyKey": true,
            "sameRequestBody": true,
            "sameRequestId": true
          },
          "protocol": "x402",
          "request": {
            "contentType": "application/json",
            "method": "POST",
            "optional": [
              "planId",
              "paymentAsset",
              "network",
              "nonce",
              "input",
              "units",
              "provider",
              "routingMode",
              "region",
              "maxLatencyMs",
              "maxCostScore",
              "requireReal"
            ],
            "required": [
              "agentWallet",
              "payerWallet",
              "idempotencyKey",
              "operation",
              "requestId"
            ]
          },
          "supported": true
        },
        "anonymousAgent": [
          "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-card.json",
          "https://chainfx-payment-core-production.up.railway.app/mcp/capabilities.json",
          "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/semantic_memory/execute",
          "402 Payment Required",
          "PAYMENT replay"
        ],
        "anonymousPurchaseAllowed": true,
        "capabilityDetails": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/semantic_memory",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/semantic_memory/contract",
        "nextAction": "POST https://chainfx-payment-core-production.up.railway.app/x402/capabilities/semantic_memory/execute without PAYMENT; pay the 402 requirements and replay the same request with PAYMENT.",
        "pricingReadiness": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/semantic_memory",
        "purchaseEndpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/semantic_memory/execute",
        "purchaseProtocol": "x402"
      },
      "description": "Discover persistent memory operations for agent context and knowledge lookup.",
      "id": "semantic_memory",
      "name": "Semantic memory",
      "tags": [
        "memory",
        "agent-state",
        "capability"
      ]
    },
    {
      "buyerPaths": {
        "agentCommerce": {
          "apiKeyRequired": false,
          "developerKeyRequired": false,
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/document_ocr/execute",
          "firstResponse": 402,
          "flow": [
            "POST",
            "402",
            "pay",
            "replay",
            "execute"
          ],
          "grantBased": true,
          "path": "/x402/capabilities/document_ocr/execute",
          "paymentReplay": {
            "firstResponse": 402,
            "paymentHeader": "PAYMENT",
            "protocol": "x402",
            "sameIdempotencyKey": true,
            "sameRequestBody": true,
            "sameRequestId": true
          },
          "protocol": "x402",
          "request": {
            "contentType": "application/json",
            "method": "POST",
            "optional": [
              "planId",
              "paymentAsset",
              "network",
              "nonce",
              "input",
              "units",
              "provider",
              "routingMode",
              "region",
              "maxLatencyMs",
              "maxCostScore",
              "requireReal"
            ],
            "required": [
              "agentWallet",
              "payerWallet",
              "idempotencyKey",
              "operation",
              "requestId"
            ]
          },
          "supported": true
        },
        "anonymous": {
          "apiKeyRequired": false,
          "developerKeyRequired": false,
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/document_ocr/execute",
          "firstResponse": 402,
          "flow": [
            "POST",
            "402",
            "pay",
            "replay",
            "execute"
          ],
          "grantBased": true,
          "path": "/x402/capabilities/document_ocr/execute",
          "paymentReplay": {
            "firstResponse": 402,
            "paymentHeader": "PAYMENT",
            "protocol": "x402",
            "sameIdempotencyKey": true,
            "sameRequestBody": true,
            "sameRequestId": true
          },
          "protocol": "x402",
          "request": {
            "contentType": "application/json",
            "method": "POST",
            "optional": [
              "planId",
              "paymentAsset",
              "network",
              "nonce",
              "input",
              "units",
              "provider",
              "routingMode",
              "region",
              "maxLatencyMs",
              "maxCostScore",
              "requireReal"
            ],
            "required": [
              "agentWallet",
              "payerWallet",
              "idempotencyKey",
              "operation",
              "requestId"
            ]
          },
          "supported": true
        },
        "anonymousAgent": [
          "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-card.json",
          "https://chainfx-payment-core-production.up.railway.app/mcp/capabilities.json",
          "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/document_ocr/execute",
          "402 Payment Required",
          "PAYMENT replay"
        ],
        "anonymousPurchaseAllowed": true,
        "capabilityDetails": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/document_ocr",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/document_ocr/contract",
        "nextAction": "POST https://chainfx-payment-core-production.up.railway.app/x402/capabilities/document_ocr/execute without PAYMENT; pay the 402 requirements and replay the same request with PAYMENT.",
        "pricingReadiness": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/document_ocr",
        "purchaseEndpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/document_ocr/execute",
        "purchaseProtocol": "x402"
      },
      "description": "Discover OCR operations for extracting and structuring document text.",
      "id": "document_ocr",
      "name": "Document OCR",
      "tags": [
        "ocr",
        "documents",
        "capability"
      ]
    },
    {
      "buyerPaths": {
        "agentCommerce": {
          "apiKeyRequired": false,
          "developerKeyRequired": false,
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/llm_chat/execute",
          "firstResponse": 402,
          "flow": [
            "POST",
            "402",
            "pay",
            "replay",
            "execute"
          ],
          "grantBased": true,
          "path": "/x402/capabilities/llm_chat/execute",
          "paymentReplay": {
            "firstResponse": 402,
            "paymentHeader": "PAYMENT",
            "protocol": "x402",
            "sameIdempotencyKey": true,
            "sameRequestBody": true,
            "sameRequestId": true
          },
          "protocol": "x402",
          "request": {
            "contentType": "application/json",
            "method": "POST",
            "optional": [
              "planId",
              "paymentAsset",
              "network",
              "nonce",
              "input",
              "units",
              "provider",
              "routingMode",
              "region",
              "maxLatencyMs",
              "maxCostScore",
              "requireReal"
            ],
            "required": [
              "agentWallet",
              "payerWallet",
              "idempotencyKey",
              "operation",
              "requestId"
            ]
          },
          "supported": true
        },
        "anonymous": {
          "apiKeyRequired": false,
          "developerKeyRequired": false,
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/llm_chat/execute",
          "firstResponse": 402,
          "flow": [
            "POST",
            "402",
            "pay",
            "replay",
            "execute"
          ],
          "grantBased": true,
          "path": "/x402/capabilities/llm_chat/execute",
          "paymentReplay": {
            "firstResponse": 402,
            "paymentHeader": "PAYMENT",
            "protocol": "x402",
            "sameIdempotencyKey": true,
            "sameRequestBody": true,
            "sameRequestId": true
          },
          "protocol": "x402",
          "request": {
            "contentType": "application/json",
            "method": "POST",
            "optional": [
              "planId",
              "paymentAsset",
              "network",
              "nonce",
              "input",
              "units",
              "provider",
              "routingMode",
              "region",
              "maxLatencyMs",
              "maxCostScore",
              "requireReal"
            ],
            "required": [
              "agentWallet",
              "payerWallet",
              "idempotencyKey",
              "operation",
              "requestId"
            ]
          },
          "supported": true
        },
        "anonymousAgent": [
          "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-card.json",
          "https://chainfx-payment-core-production.up.railway.app/mcp/capabilities.json",
          "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/llm_chat/execute",
          "402 Payment Required",
          "PAYMENT replay"
        ],
        "anonymousPurchaseAllowed": true,
        "capabilityDetails": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/llm_chat",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/llm_chat/contract",
        "nextAction": "POST https://chainfx-payment-core-production.up.railway.app/x402/capabilities/llm_chat/execute without PAYMENT; pay the 402 requirements and replay the same request with PAYMENT.",
        "pricingReadiness": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/llm_chat",
        "purchaseEndpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/llm_chat/execute",
        "purchaseProtocol": "x402"
      },
      "description": "Discover provider-routed text generation, chat, summarization and classification.",
      "id": "llm_chat",
      "name": "LLM chat",
      "tags": [
        "llm",
        "chat",
        "summarization",
        "capability"
      ]
    },
    {
      "buyerPaths": {
        "agentCommerce": {
          "apiKeyRequired": false,
          "developerKeyRequired": false,
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/aml_screening/execute",
          "firstResponse": 402,
          "flow": [
            "POST",
            "402",
            "pay",
            "replay",
            "execute"
          ],
          "grantBased": true,
          "path": "/x402/capabilities/aml_screening/execute",
          "paymentReplay": {
            "firstResponse": 402,
            "paymentHeader": "PAYMENT",
            "protocol": "x402",
            "sameIdempotencyKey": true,
            "sameRequestBody": true,
            "sameRequestId": true
          },
          "protocol": "x402",
          "request": {
            "contentType": "application/json",
            "method": "POST",
            "optional": [
              "planId",
              "paymentAsset",
              "network",
              "nonce",
              "input",
              "units",
              "provider",
              "routingMode",
              "region",
              "maxLatencyMs",
              "maxCostScore",
              "requireReal"
            ],
            "required": [
              "agentWallet",
              "payerWallet",
              "idempotencyKey",
              "operation",
              "requestId"
            ]
          },
          "supported": true
        },
        "anonymous": {
          "apiKeyRequired": false,
          "developerKeyRequired": false,
          "endpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/aml_screening/execute",
          "firstResponse": 402,
          "flow": [
            "POST",
            "402",
            "pay",
            "replay",
            "execute"
          ],
          "grantBased": true,
          "path": "/x402/capabilities/aml_screening/execute",
          "paymentReplay": {
            "firstResponse": 402,
            "paymentHeader": "PAYMENT",
            "protocol": "x402",
            "sameIdempotencyKey": true,
            "sameRequestBody": true,
            "sameRequestId": true
          },
          "protocol": "x402",
          "request": {
            "contentType": "application/json",
            "method": "POST",
            "optional": [
              "planId",
              "paymentAsset",
              "network",
              "nonce",
              "input",
              "units",
              "provider",
              "routingMode",
              "region",
              "maxLatencyMs",
              "maxCostScore",
              "requireReal"
            ],
            "required": [
              "agentWallet",
              "payerWallet",
              "idempotencyKey",
              "operation",
              "requestId"
            ]
          },
          "supported": true
        },
        "anonymousAgent": [
          "https://chainfx-payment-core-production.up.railway.app/.well-known/agent-card.json",
          "https://chainfx-payment-core-production.up.railway.app/mcp/capabilities.json",
          "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/aml_screening/execute",
          "402 Payment Required",
          "PAYMENT replay"
        ],
        "anonymousPurchaseAllowed": true,
        "capabilityDetails": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/aml_screening",
        "contract": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/aml_screening/contract",
        "nextAction": "POST https://chainfx-payment-core-production.up.railway.app/x402/capabilities/aml_screening/execute without PAYMENT; pay the 402 requirements and replay the same request with PAYMENT.",
        "pricingReadiness": "https://chainfx-payment-core-production.up.railway.app/marketplace/capabilities/aml_screening",
        "purchaseEndpoint": "https://chainfx-payment-core-production.up.railway.app/x402/capabilities/aml_screening/execute",
        "purchaseProtocol": "x402"
      },
      "description": "Discover machine-readable anti-money-laundering screening operations.",
      "id": "aml_screening",
      "name": "AML screening",
      "tags": [
        "aml",
        "compliance",
        "screening",
        "capability"
      ]
    }
  ],
  "status": "available",
  "url": "https://chainfx-payment-core-production.up.railway.app/a2a",
  "version": "1.0.0"
}