Skip to content
Back to ChainFX Agent Pay

Card snapshot

chainfx-payment-core-production.up.railway.app · 2026-08-16 08:04:58 UTC · 30db483f0adb24d15ba5ebdae82bbd5193d07da8ed682acc34547f3f41812c64

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",
          "protocol": "x402",
          "quota": 1000,
          "type": "buy",
          "unitPrice": "5.000000"
        }
      ],
      "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",
      "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",
        "recommended": "try_free"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_gpt_5",
        "quota": 1000,
        "unitPrice": "5.000000"
      },
      "quickInput": {
        "text": "Long document text"
      },
      "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,
        "walletRequired": false
      }
    },
    {
      "actions": [
        {
          "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",
          "protocol": "x402",
          "quota": 50,
          "type": "buy",
          "unitPrice": "5.000000"
        }
      ],
      "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",
      "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/x402/capabilities/document_ocr/execute",
        "executionMode": "paid_x402",
        "method": "POST",
        "protocol": "x402",
        "recommended": "buy_x402"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_ocr_5",
        "quota": 50,
        "unitPrice": "5.000000"
      },
      "quickInput": {
        "fileUrl": "https://example.com/invoice.pdf"
      },
      "tags": [
        "ai",
        "extract",
        "text",
        "parse",
        "invoice",
        "document"
      ],
      "trial": {
        "available": false
      }
    },
    {
      "actions": [
        {
          "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",
          "protocol": "x402",
          "quota": 1500,
          "type": "buy",
          "unitPrice": "5.000000"
        }
      ],
      "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",
      "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/x402/capabilities/semantic_memory/execute",
        "executionMode": "paid_x402",
        "method": "POST",
        "protocol": "x402",
        "recommended": "buy_x402"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_memory_5",
        "quota": 1500,
        "unitPrice": "5.000000"
      },
      "quickInput": {
        "content": "Client prefers USDT settlement.",
        "key": "deal-1",
        "namespace": "agent"
      },
      "tags": [
        "ai",
        "save",
        "memory",
        "get",
        "semantic",
        "search",
        "knowledge",
        "lookup"
      ],
      "trial": {
        "available": false
      }
    },
    {
      "actions": [
        {
          "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",
          "protocol": "x402",
          "quota": 1000,
          "type": "buy",
          "unitPrice": "3.000000"
        }
      ],
      "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",
      "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/x402/capabilities/capability_discovery/execute",
        "executionMode": "paid_x402",
        "method": "POST",
        "protocol": "x402",
        "recommended": "buy_x402"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_discovery_3",
        "quota": 1000,
        "unitPrice": "3.000000"
      },
      "quickInput": {
        "query": "market data"
      },
      "tags": [
        "data",
        "search",
        "capability",
        "list",
        "providers",
        "estimate",
        "cost",
        "choose",
        "route"
      ],
      "trial": {
        "available": false
      }
    },
    {
      "actions": [],
      "availability": "ready",
      "buyerPaths": {
        "anonymousPurchaseAllowed": false,
        "integratedPurchaseAllowed": true,
        "purchaseProtocol": "mcp"
      },
      "commerceReady": true,
      "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",
      "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"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_fx_400",
        "quota": 100000,
        "unitPrice": "400.000000"
      },
      "quickInput": {
        "amount": "100.000000",
        "asset": "USDT"
      },
      "tags": [
        "finance",
        "create",
        "payment",
        "quote",
        "fx",
        "settle",
        "provider",
        "wallet",
        "balance"
      ],
      "trial": {
        "available": false
      }
    },
    {
      "actions": [
        {
          "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",
          "protocol": "x402",
          "quota": 500,
          "type": "buy",
          "unitPrice": "50.000000"
        }
      ],
      "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",
      "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/x402/capabilities/aml_screening/execute",
        "executionMode": "paid_x402",
        "method": "POST",
        "protocol": "x402",
        "recommended": "buy_x402"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_aml_50",
        "quota": 500,
        "unitPrice": "50.000000"
      },
      "quickInput": {
        "wallet": "0x0000000000000000000000000000000000000000"
      },
      "tags": [
        "security",
        "screen",
        "wallet",
        "counterparty",
        "check",
        "sanctions"
      ],
      "trial": {
        "available": false
      }
    },
    {
      "actions": [
        {
          "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",
          "protocol": "x402",
          "quota": 20,
          "type": "buy",
          "unitPrice": "10.000000"
        }
      ],
      "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",
      "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/x402/capabilities/smart_contract_scan/execute",
        "executionMode": "paid_x402",
        "method": "POST",
        "protocol": "x402",
        "recommended": "buy_x402"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_contract_scan_10",
        "quota": 20,
        "unitPrice": "10.000000"
      },
      "quickInput": {
        "compilerVersion": "0.8.20",
        "contractName": "Example",
        "source": "contract Example { function ping() public pure returns (uint256) { return 1; } }"
      },
      "tags": [
        "security",
        "scan",
        "contract",
        "source",
        "verified"
      ],
      "trial": {
        "available": false
      }
    },
    {
      "actions": [
        {
          "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",
          "protocol": "x402",
          "quota": 50,
          "type": "buy",
          "unitPrice": "5.000000"
        }
      ],
      "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",
      "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/x402/capabilities/web_security_posture/execute",
        "executionMode": "paid_x402",
        "method": "POST",
        "protocol": "x402",
        "recommended": "buy_x402"
      },
      "pricing": {
        "asset": "USDT",
        "model": "marketplace_plan",
        "network": "BSC",
        "planId": "plan_web_security_5",
        "quota": 50,
        "unitPrice": "5.000000"
      },
      "quickInput": {
        "scanMode": "passive",
        "url": "https://example.com"
      },
      "tags": [
        "security",
        "scan",
        "web",
        "posture"
      ],
      "trial": {
        "available": 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": "llm_chat",
    "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"
}