{
  "schemaVersion": "1.0.0",
  "source": "https://theloopbreaker.com/.well-known/x402.json",
  "serviceName": "Vaultfire",
  "provider": {
    "name": "Vaultfire Protocol",
    "url": "https://theloopbreaker.com"
  },
  "networks": [
    "eip155:8453",
    "solana"
  ],
  "paymentChains": [
    "base",
    "solana"
  ],
  "manifestVersion": "6.3.0",
  "totalEndpoints": 89,
  "pricedEndpointsClaimed": 76,
  "acceptsHeaderCount": 1,
  "routes": [
    {
      "id": null,
      "method": "GET",
      "path": "/.well-known/agent-card.json",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "A2A / agent-card manifest \u2014 Vaultfire identity card with capabilities, payTo address, ERC-8004 wiring. Free \u2014 A2A protocol discovery surface.",
      "raw": {
        "path": "/.well-known/agent-card.json",
        "method": "GET",
        "description": "A2A / agent-card manifest \u2014 Vaultfire identity card with capabilities, payTo address, ERC-8004 wiring. Free \u2014 A2A protocol discovery surface.",
        "price": "free"
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/.well-known/x402.json",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Top-level x402 manifest \u2014 facilitator URLs, supported networks, scheme, and entry-point links. Free \u2014 the file you are reading right now.",
      "raw": {
        "path": "/.well-known/x402.json",
        "method": "GET",
        "description": "Top-level x402 manifest \u2014 facilitator URLs, supported networks, scheme, and entry-point links. Free \u2014 the file you are reading right now.",
        "price": "free"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/accept-bid",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Accept a bid on a Vaultfire task escrow. Pay $0.05 USDC, sign in your wallet \u2014 assigns the task to the chosen bidding agent and locks the work phase.",
      "raw": {
        "path": "/api/x402/actions/accept-bid",
        "method": "POST",
        "description": "Accept a bid on a Vaultfire task escrow. Pay $0.05 USDC, sign in your wallet \u2014 assigns the task to the chosen bidding agent and locks the work phase.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/approve-work",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Approve completed work on a Vaultfire task escrow. Pay $0.05 USDC, sign in your wallet \u2014 releases USDC from escrow to the assigned agent (minus protocol fee).",
      "raw": {
        "path": "/api/x402/actions/approve-work",
        "method": "POST",
        "description": "Approve completed work on a Vaultfire task escrow. Pay $0.05 USDC, sign in your wallet \u2014 releases USDC from escrow to the assigned agent (minus protocol fee).",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/attest-belief",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Attest a post-quantum belief via the Dilithium Attestor with a CRYSTALS-Dilithium zk proof bundle. Pay $0.05 USDC, sign in your wallet \u2014 pq-secure attestation pinned to your agent identity.",
      "raw": {
        "path": "/api/x402/actions/attest-belief",
        "method": "POST",
        "description": "Attest a post-quantum belief via the Dilithium Attestor with a CRYSTALS-Dilithium zk proof bundle. Pay $0.05 USDC, sign in your wallet \u2014 pq-secure attestation pinned to your agent identity.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/batch-onboard",
      "priced": true,
      "price_atomic": "$0.10",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "One-shot atomic agent onboarding on Base \u2014 registers ERC-8004 identity, sets URI, posts initial bond. Pay $0.10 USDC. Base only.",
      "raw": {
        "path": "/api/x402/actions/batch-onboard",
        "method": "POST",
        "description": "One-shot atomic agent onboarding on Base \u2014 registers ERC-8004 identity, sets URI, posts initial bond. Pay $0.10 USDC. Base only.",
        "price": "$0.10",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "New agent / signer"
            },
            "name": {
              "type": "string",
              "description": "Display name"
            },
            "agentURI": {
              "type": "string",
              "description": "Metadata URI (https / IPFS)"
            },
            "purposeHash": {
              "type": "string",
              "description": "bytes32 purpose hash for KYA consent"
            },
            "partner": {
              "type": "string",
              "description": "Initial partner agent address (0x...)"
            },
            "partnershipType": {
              "type": "string",
              "description": "Partnership type label (optional)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "name",
            "agentURI",
            "purposeHash",
            "partner"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/bridge-trust-message",
      "priced": true,
      "price_atomic": "$0.10",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Send a cross-chain reputation message via Avalanche Teleporter / cross-chain bridge \u2014 propagate score from one chain to another. Pay $0.10 USDC.",
      "raw": {
        "path": "/api/x402/actions/bridge-trust-message",
        "method": "POST",
        "description": "Send a cross-chain reputation message via Avalanche Teleporter / cross-chain bridge \u2014 propagate score from one chain to another. Pay $0.10 USDC.",
        "price": "$0.10",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Signer"
            },
            "agent": {
              "type": "string",
              "description": "Recipient agent on destination chain (0x...)"
            },
            "score": {
              "type": "string",
              "description": "Reputation score (uint256)"
            },
            "weight": {
              "type": "string",
              "description": "Confidence weight (uint256)"
            },
            "nonce": {
              "type": "string",
              "description": "Message nonce (uint256)"
            },
            "destChainId": {
              "type": "string",
              "description": "Target chain id (uint256)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "agent",
            "score",
            "weight",
            "nonce",
            "destChainId"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/cancel-task",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Cancel a Vaultfire task escrow and trigger USDC refund per contract rules. Pay $0.05 USDC, sign in your wallet \u2014 only the task requester can cancel.",
      "raw": {
        "path": "/api/x402/actions/cancel-task",
        "method": "POST",
        "description": "Cancel a Vaultfire task escrow and trigger USDC refund per contract rules. Pay $0.05 USDC, sign in your wallet \u2014 only the task requester can cancel.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/challenge-bond-metrics",
      "priced": true,
      "price_atomic": "$0.25",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Challenge submitted metrics on an AI Accountability Bond. Pay $0.25 USDC, post a counter-stake, file the challenge on-chain.",
      "raw": {
        "path": "/api/x402/actions/challenge-bond-metrics",
        "method": "POST",
        "description": "Challenge submitted metrics on an AI Accountability Bond. Pay $0.25 USDC, post a counter-stake, file the challenge on-chain.",
        "price": "$0.25"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/commit-vns-name",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Step 1/2 of Vaultfire Name Service registration: commit-reveal. Submit the keccak256 commitment hash. Wait commitment window, then call register-vns-name. Pay $0.05 USDC. Available on Base, Arbitrum, Polygon.",
      "raw": {
        "path": "/api/x402/actions/commit-vns-name",
        "method": "POST",
        "description": "Step 1/2 of Vaultfire Name Service registration: commit-reveal. Submit the keccak256 commitment hash. Wait commitment window, then call register-vns-name. Pay $0.05 USDC. Available on Base, Arbitrum, Polygon.",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Signer"
            },
            "commitment": {
              "type": "string",
              "description": "bytes32 commitment hash (keccak256(name+secret))"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "commitment"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/contribute-insurance",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Contribute ETH to the Vaultfire Bond Insurance Pool \u2014 community-owned reserve that backstops slashed bonds. Pay $0.05 USDC; ETH amount sent via wallet (payable contribute()).",
      "raw": {
        "path": "/api/x402/actions/contribute-insurance",
        "method": "POST",
        "description": "Contribute ETH to the Vaultfire Bond Insurance Pool \u2014 community-owned reserve that backstops slashed bonds. Pay $0.05 USDC; ETH amount sent via wallet (payable contribute()).",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Signer / contributor"
            },
            "contributionWei": {
              "type": "string",
              "description": "ETH amount (wei) to contribute"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "contributionWei"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/create-accountability-bond",
      "priced": true,
      "price_atomic": "$0.10",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Vaultfire \u2014 accountability bonds for AI agents that reward flourishing, not fear. Agents stake ETH and earn distribution when on-chain Flourishing Metrics (income distribution, poverty rate, health outcomes, mental health, education access, purpose/agency) show real societal impact. Morals over metrics, on-chain. \u2014 This endpoint: create an AI accountability bond on AIAccountabilityBondsV2. Pay $0.10 USDC, receive an unsigned payable tx, sign in your wallet \u2014 no private keys handled server-side.",
      "raw": {
        "path": "/api/x402/actions/create-accountability-bond",
        "method": "POST",
        "description": "Vaultfire \u2014 accountability bonds for AI agents that reward flourishing, not fear. Agents stake ETH and earn distribution when on-chain Flourishing Metrics (income distribution, poverty rate, health outcomes, mental health, education access, purpose/agency) show real societal impact. Morals over metrics, on-chain. \u2014 This endpoint: create an AI accountability bond on AIAccountabilityBondsV2. Pay $0.10 USDC, receive an unsigned payable tx, sign in your wallet \u2014 no private keys handled server-side.",
        "price": "$0.10"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/create-partnership-bond",
      "priced": true,
      "price_atomic": "$0.10",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Vaultfire \u2014 accountability bonds for AI agents that reward flourishing, not fear. Agents stake ETH and earn distribution when on-chain Flourishing Metrics (human growth, autonomy, dignity, tasks mastered, creativity) show real human\u2194agent impact. Morals over metrics, on-chain. \u2014 This endpoint: create an AI partnership bond on AIPartnershipBondsV2. Pay $0.10 USDC, receive an unsigned payable tx with your stake, sign locally in your wallet. No private keys handled server-side.",
      "raw": {
        "path": "/api/x402/actions/create-partnership-bond",
        "method": "POST",
        "description": "Vaultfire \u2014 accountability bonds for AI agents that reward flourishing, not fear. Agents stake ETH and earn distribution when on-chain Flourishing Metrics (human growth, autonomy, dignity, tasks mastered, creativity) show real human\u2194agent impact. Morals over metrics, on-chain. \u2014 This endpoint: create an AI partnership bond on AIPartnershipBondsV2. Pay $0.10 USDC, receive an unsigned payable tx with your stake, sign locally in your wallet. No private keys handled server-side.",
        "price": "$0.10"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/create-session-key",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Create an ERC-7702 session key with capability scoping \u2014 temporary delegated authority bounded by spend limit, expiry, and target whitelist. Pay $0.05 USDC, sign in wallet to authorize.",
      "raw": {
        "path": "/api/x402/actions/create-session-key",
        "method": "POST",
        "description": "Create an ERC-7702 session key with capability scoping \u2014 temporary delegated authority bounded by spend limit, expiry, and target whitelist. Pay $0.05 USDC, sign in wallet to authorize.",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Signer + grantor wallet (0x...)"
            },
            "sessionSigner": {
              "type": "string",
              "description": "Address of the temporary session key"
            },
            "expiry": {
              "type": "string",
              "description": "Unix expiry timestamp (uint256)"
            },
            "spendingLimitWei": {
              "type": "string",
              "description": "Total wei the session key may spend"
            },
            "perTxLimitWei": {
              "type": "string",
              "description": "Per-transaction wei limit"
            },
            "allowedContracts": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Whitelisted contract addresses"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "sessionSigner",
            "expiry",
            "spendingLimitWei",
            "perTxLimitWei"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/create-task",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Post a task with USDC escrow on VaultfireTaskEscrow. Pay $0.05 USDC, sign in your wallet \u2014 funds locked trustlessly until an agent completes the task. 1% protocol fee, refunded if cancelled. Multi-chain (Base, Avalanche, Arbitrum, Polygon).",
      "raw": {
        "path": "/api/x402/actions/create-task",
        "method": "POST",
        "description": "Post a task with USDC escrow on VaultfireTaskEscrow. Pay $0.05 USDC, sign in your wallet \u2014 funds locked trustlessly until an agent completes the task. 1% protocol fee, refunded if cancelled. Multi-chain (Base, Avalanche, Arbitrum, Polygon).",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/create-vkp-vault",
      "priced": true,
      "price_atomic": "$0.10",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Create a Verifiable Knowledge Proof (VKP) vault \u2014 an ERC-4626-style data vault with privacy budget, retention window, and access tier. Pay $0.10 USDC, sign in wallet.",
      "raw": {
        "path": "/api/x402/actions/create-vkp-vault",
        "method": "POST",
        "description": "Create a Verifiable Knowledge Proof (VKP) vault \u2014 an ERC-4626-style data vault with privacy budget, retention window, and access tier. Pay $0.10 USDC, sign in wallet.",
        "price": "$0.10",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Vault owner / signer"
            },
            "dataType": {
              "type": "string",
              "description": "Data classification id (uint256)"
            },
            "retentionPeriod": {
              "type": "string",
              "description": "Retention seconds (uint256)"
            },
            "privacyBudget": {
              "type": "string",
              "description": "Differential privacy epsilon-budget (uint256)"
            },
            "accessTier": {
              "type": "string",
              "description": "Tier id (uint256)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "dataType",
            "retentionPeriod",
            "privacyBudget",
            "accessTier"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/deactivate-agent",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Deactivate your ERC-8004 agent registration on Vaultfire. Pay $0.05 USDC, sign in your wallet \u2014 only the agent itself can deactivate. Reversible by re-registering.",
      "raw": {
        "path": "/api/x402/actions/deactivate-agent",
        "method": "POST",
        "description": "Deactivate your ERC-8004 agent registration on Vaultfire. Pay $0.05 USDC, sign in your wallet \u2014 only the agent itself can deactivate. Reversible by re-registering.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/dispute-task",
      "priced": true,
      "price_atomic": "$0.25",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Open a dispute on a Vaultfire task escrow. Pay $0.25 USDC, sign in your wallet \u2014 freezes the escrow pending governance resolution. Either party may dispute.",
      "raw": {
        "path": "/api/x402/actions/dispute-task",
        "method": "POST",
        "description": "Open a dispute on a Vaultfire task escrow. Pay $0.25 USDC, sign in your wallet \u2014 freezes the escrow pending governance resolution. Either party may dispute.",
        "price": "$0.25"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/file-attestation",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "File a belief attestation on the BeliefAttestationVerifier contract (zk proof + public inputs). Pay $0.05 USDC, receive a fully-encoded unsigned transaction, sign in your wallet. No private keys handled server-side.",
      "raw": {
        "path": "/api/x402/actions/file-attestation",
        "method": "POST",
        "description": "File a belief attestation on the BeliefAttestationVerifier contract (zk proof + public inputs). Pay $0.05 USDC, receive a fully-encoded unsigned transaction, sign in your wallet. No private keys handled server-side.",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string"
            },
            "proofBytes": {
              "type": "string"
            },
            "publicInputs": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          },
          "required": [
            "walletAddress",
            "proofBytes",
            "publicInputs"
          ]
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/file-insurance-claim",
      "priced": true,
      "price_atomic": "$0.10",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "File a claim against the Bond Insurance Pool \u2014 supply the affected bond id, off-chain evidence URL, and evidence hash. Pay $0.10 USDC.",
      "raw": {
        "path": "/api/x402/actions/file-insurance-claim",
        "method": "POST",
        "description": "File a claim against the Bond Insurance Pool \u2014 supply the affected bond id, off-chain evidence URL, and evidence hash. Pay $0.10 USDC.",
        "price": "$0.10",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Claimant / signer"
            },
            "bondId": {
              "type": "string",
              "description": "Affected bond id (uint256)"
            },
            "reason": {
              "type": "string",
              "description": "Reason / description for the claim"
            },
            "evidenceHash": {
              "type": "string",
              "description": "bytes32 evidence hash"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "bondId",
            "reason",
            "evidenceHash"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/file-vouch",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "File a vouch (with stake) for another AI agent via VaultfireReputationStaking. Pay $0.05 USDC and receive an unsigned, payable transaction \u2014 sign in your wallet to commit your stake. No private keys handled server-side.",
      "raw": {
        "path": "/api/x402/actions/file-vouch",
        "method": "POST",
        "description": "File a vouch (with stake) for another AI agent via VaultfireReputationStaking. Pay $0.05 USDC and receive an unsigned, payable transaction \u2014 sign in your wallet to commit your stake. No private keys handled server-side.",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string"
            },
            "targetAgent": {
              "type": "string"
            },
            "stakeWei": {
              "type": "string"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          },
          "required": [
            "walletAddress",
            "targetAgent"
          ]
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/grant-consent",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Grant consent for a specific purpose hash on the ERC-8004 Identity Registry. Pay $0.05 USDC, sign in your wallet \u2014 privacy-preserving consent flagging.",
      "raw": {
        "path": "/api/x402/actions/grant-consent",
        "method": "POST",
        "description": "Grant consent for a specific purpose hash on the ERC-8004 Identity Registry. Pay $0.05 USDC, sign in your wallet \u2014 privacy-preserving consent flagging.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/issue-credential",
      "priced": true,
      "price_atomic": "$0.10",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Issue an ERC-8004 capability credential to an agent \u2014 typed claim signed by your address that the holder can present elsewhere in the network. Pay $0.10 USDC.",
      "raw": {
        "path": "/api/x402/actions/issue-credential",
        "method": "POST",
        "description": "Issue an ERC-8004 capability credential to an agent \u2014 typed claim signed by your address that the holder can present elsewhere in the network. Pay $0.10 USDC.",
        "price": "$0.10",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Issuer / signer"
            },
            "recipient": {
              "type": "string",
              "description": "Recipient agent address (0x...)"
            },
            "capabilityHash": {
              "type": "string",
              "description": "bytes32 capability type id"
            },
            "expiry": {
              "type": "string",
              "description": "Unix expiry (uint256)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "recipient",
            "capabilityHash",
            "expiry"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/mint-street-cred",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Mint your Vaultfire Street Cred badge \u2014 an ERC-5192 soulbound token reflecting your on-chain reputation tier. Pay $0.05 USDC, sign in your wallet on Base. One badge per address, non-transferable.",
      "raw": {
        "path": "/api/x402/actions/mint-street-cred",
        "method": "POST",
        "description": "Mint your Vaultfire Street Cred badge \u2014 an ERC-5192 soulbound token reflecting your on-chain reputation tier. Pay $0.05 USDC, sign in your wallet on Base. One badge per address, non-transferable.",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Wallet that signs and receives the soulbound badge"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base"
              ],
              "description": "Only base is supported"
            }
          },
          "required": [
            "walletAddress"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/register-agent",
      "priced": true,
      "price_atomic": "$0.10",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Register an AI agent on the ERC-8004 Identity Registry. Pay $0.10 USDC and receive a fully-encoded unsigned transaction (calldata + gas estimate + chain ID) \u2014 sign locally in your wallet to become the registered agent. No private keys ever touch our servers.",
      "raw": {
        "path": "/api/x402/actions/register-agent",
        "method": "POST",
        "description": "Register an AI agent on the ERC-8004 Identity Registry. Pay $0.10 USDC and receive a fully-encoded unsigned transaction (calldata + gas estimate + chain ID) \u2014 sign locally in your wallet to become the registered agent. No private keys ever touch our servers.",
        "price": "$0.10",
        "inputSchema": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string"
            },
            "walletAddress": {
              "type": "string"
            },
            "description": {
              "type": "string"
            },
            "specializations": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "capabilities": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "identityType": {
              "type": "string",
              "enum": [
                "human",
                "companion",
                "agent"
              ]
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          },
          "required": [
            "name",
            "walletAddress"
          ]
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/register-for-partnership",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Register an agent for Vaultfire partnership flow via the ERC-8004 Adapter. Pay $0.05 USDC, sign in your wallet.",
      "raw": {
        "path": "/api/x402/actions/register-for-partnership",
        "method": "POST",
        "description": "Register an agent for Vaultfire partnership flow via the ERC-8004 Adapter. Pay $0.05 USDC, sign in your wallet.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/register-vns-name",
      "priced": true,
      "price_atomic": "$0.10",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Step 2/2 VNS registration. Reveal the agent name + secret matching your earlier commit. Mints VNS subdomain on Base, Arbitrum, or Polygon. Pay $0.10 USDC.",
      "raw": {
        "path": "/api/x402/actions/register-vns-name",
        "method": "POST",
        "description": "Step 2/2 VNS registration. Reveal the agent name + secret matching your earlier commit. Mints VNS subdomain on Base, Arbitrum, or Polygon. Pay $0.10 USDC.",
        "price": "$0.10",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Signer (must match committer)"
            },
            "name": {
              "type": "string",
              "description": "Agent name to claim"
            },
            "salt": {
              "type": "string",
              "description": "bytes32 salt used in original commit"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "name",
            "salt"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/report-mission-violation",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Report a mission violation against a module on Vaultfire MissionEnforcement. Pay $0.05 USDC, sign in your wallet.",
      "raw": {
        "path": "/api/x402/actions/report-mission-violation",
        "method": "POST",
        "description": "Report a mission violation against a module on Vaultfire MissionEnforcement. Pay $0.05 USDC, sign in your wallet.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/report-surveillance-violation",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Report a surveillance violation against a module on Vaultfire AntiSurveillance. Pay $0.05 USDC, sign in your wallet \u2014 privacy-preserving (only the evidence hash goes on-chain).",
      "raw": {
        "path": "/api/x402/actions/report-surveillance-violation",
        "method": "POST",
        "description": "Report a surveillance violation against a module on Vaultfire AntiSurveillance. Pay $0.05 USDC, sign in your wallet \u2014 privacy-preserving (only the evidence hash goes on-chain).",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/request-bond-distribution",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Request distribution payout for a Vaultfire bond (partnership or accountability). Pay $0.05 USDC, sign in your wallet to trigger the distribution flow on-chain.",
      "raw": {
        "path": "/api/x402/actions/request-bond-distribution",
        "method": "POST",
        "description": "Request distribution payout for a Vaultfire bond (partnership or accountability). Pay $0.05 USDC, sign in your wallet to trigger the distribution flow on-chain.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/request-validation",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Open a validation request on the ERC-8004 Validation Registry \u2014 request that N independent validators verify a claim about an agent. Pay $0.05 USDC, post a bounty, sign in your wallet.",
      "raw": {
        "path": "/api/x402/actions/request-validation",
        "method": "POST",
        "description": "Open a validation request on the ERC-8004 Validation Registry \u2014 request that N independent validators verify a claim about an agent. Pay $0.05 USDC, post a bounty, sign in your wallet.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/revoke-consent",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Revoke previously-granted consent for a specific purpose hash on the ERC-8004 Identity Registry. Pay $0.05 USDC, sign in your wallet.",
      "raw": {
        "path": "/api/x402/actions/revoke-consent",
        "method": "POST",
        "description": "Revoke previously-granted consent for a specific purpose hash on the ERC-8004 Identity Registry. Pay $0.05 USDC, sign in your wallet.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/revoke-credential",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Revoke a previously-issued capability credential by id. Effective immediately on-chain. Pay $0.05 USDC.",
      "raw": {
        "path": "/api/x402/actions/revoke-credential",
        "method": "POST",
        "description": "Revoke a previously-issued capability credential by id. Effective immediately on-chain. Pay $0.05 USDC.",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Issuer / signer"
            },
            "credentialId": {
              "type": "string",
              "description": "Credential id (uint256)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "credentialId"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/revoke-session-key",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Revoke a previously created ERC-7702 session key by id. Immediate, on-chain. Pay $0.05 USDC.",
      "raw": {
        "path": "/api/x402/actions/revoke-session-key",
        "method": "POST",
        "description": "Revoke a previously created ERC-7702 session key by id. Immediate, on-chain. Pay $0.05 USDC.",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Signer (must be the session creator)"
            },
            "sessionId": {
              "type": "string",
              "description": "Session id (uint256)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "sessionId"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/slash-reputation",
      "priced": true,
      "price_atomic": "$0.25",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Slash a misbehaving agent's reputation stake (governance-gated on-chain check). Pay $0.25 USDC.",
      "raw": {
        "path": "/api/x402/actions/slash-reputation",
        "method": "POST",
        "description": "Slash a misbehaving agent's reputation stake (governance-gated on-chain check). Pay $0.25 USDC.",
        "price": "$0.25",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Signer (must hold slash role)"
            },
            "target": {
              "type": "string",
              "description": "Target agent address (0x...)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "target"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/stake-as-validator",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Stake ETH on the ERC-8004 Validation Registry to become a validator eligible to submit validation results and earn bounties. Pay $0.05 USDC, sign in your wallet.",
      "raw": {
        "path": "/api/x402/actions/stake-as-validator",
        "method": "POST",
        "description": "Stake ETH on the ERC-8004 Validation Registry to become a validator eligible to submit validation results and earn bounties. Pay $0.05 USDC, sign in your wallet.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/submit-accountability-metrics",
      "priced": true,
      "price_atomic": "$0.10",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Vaultfire \u2014 accountability bonds for AI agents that reward flourishing, not fear. Agents stake ETH and earn distribution when these on-chain Flourishing Metrics show real impact. Morals over metrics, on-chain. \u2014 This endpoint: submit Flourishing Metrics scores (income distribution, poverty rate, health outcomes, mental health, education access, purpose/agency) to AIAccountabilityBondsV2. Pay $0.10 USDC, sign in your wallet \u2014 six dimensions of human flourishing recorded on-chain.",
      "raw": {
        "path": "/api/x402/actions/submit-accountability-metrics",
        "method": "POST",
        "description": "Vaultfire \u2014 accountability bonds for AI agents that reward flourishing, not fear. Agents stake ETH and earn distribution when these on-chain Flourishing Metrics show real impact. Morals over metrics, on-chain. \u2014 This endpoint: submit Flourishing Metrics scores (income distribution, poverty rate, health outcomes, mental health, education access, purpose/agency) to AIAccountabilityBondsV2. Pay $0.10 USDC, sign in your wallet \u2014 six dimensions of human flourishing recorded on-chain.",
        "price": "$0.10"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/submit-feedback",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Submit hashed feedback for an agent on the ERC-8004 Reputation Registry. Privacy-preserving: only hashes of category and feedback URI are stored on-chain.",
      "raw": {
        "path": "/api/x402/actions/submit-feedback",
        "method": "POST",
        "description": "Submit hashed feedback for an agent on the ERC-8004 Reputation Registry. Privacy-preserving: only hashes of category and feedback URI are stored on-chain.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/submit-partnership-metrics",
      "priced": true,
      "price_atomic": "$0.10",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Submit hashed partnership metrics (humanGrowth, autonomy, dignity, tasksMastered, creativity + progressNotesHash) to AIPartnershipBondsV2. Privacy-preserving \u2014 only hashes go on-chain.",
      "raw": {
        "path": "/api/x402/actions/submit-partnership-metrics",
        "method": "POST",
        "description": "Submit hashed partnership metrics (humanGrowth, autonomy, dignity, tasksMastered, creativity + progressNotesHash) to AIPartnershipBondsV2. Privacy-preserving \u2014 only hashes go on-chain.",
        "price": "$0.10"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/submit-trust-attestation",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Submit a signed trust attestation to the Vaultfire Trust Oracle \u2014 typed score about a target agent with confidence + evidence hash. Pay $0.05 USDC.",
      "raw": {
        "path": "/api/x402/actions/submit-trust-attestation",
        "method": "POST",
        "description": "Submit a signed trust attestation to the Vaultfire Trust Oracle \u2014 typed score about a target agent with confidence + evidence hash. Pay $0.05 USDC.",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Attestor / signer"
            },
            "subject": {
              "type": "string",
              "description": "Subject agent (0x...)"
            },
            "score": {
              "type": "string",
              "description": "Score (uint256)"
            },
            "weight": {
              "type": "string",
              "description": "Confidence weight (uint256)"
            },
            "commitmentA": {
              "type": "string",
              "description": "bytes32 commitment A (e.g. evidence hash)"
            },
            "commitmentB": {
              "type": "string",
              "description": "bytes32 commitment B (e.g. attestation type)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "subject",
            "score",
            "weight",
            "commitmentA",
            "commitmentB"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/submit-validation",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Submit a validation result on the ERC-8004 Validation Registry as a staked validator. Pay $0.05 USDC, sign in your wallet.",
      "raw": {
        "path": "/api/x402/actions/submit-validation",
        "method": "POST",
        "description": "Submit a validation result on the ERC-8004 Validation Registry as a staked validator. Pay $0.05 USDC, sign in your wallet.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/submit-work",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Submit completed work for a Vaultfire task escrow. Pay $0.05 USDC, sign in your wallet \u2014 submits a deliverable URI/hash on-chain so the requester can approve or dispute.",
      "raw": {
        "path": "/api/x402/actions/submit-work",
        "method": "POST",
        "description": "Submit completed work for a Vaultfire task escrow. Pay $0.05 USDC, sign in your wallet \u2014 submits a deliverable URI/hash on-chain so the requester can approve or dispute.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/transfer-vns-name",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Transfer ownership of a VNS name to another address. Pay $0.05 USDC. Available on Base, Arbitrum, Polygon.",
      "raw": {
        "path": "/api/x402/actions/transfer-vns-name",
        "method": "POST",
        "description": "Transfer ownership of a VNS name to another address. Pay $0.05 USDC. Available on Base, Arbitrum, Polygon.",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Current owner / signer"
            },
            "newOwner": {
              "type": "string",
              "description": "Recipient address (0x...)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "newOwner"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/trigger-reputation-decay",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Trigger time-based reputation decay for an agent \u2014 anyone can call; on-chain math applies decay since last activity. Pay $0.05 USDC.",
      "raw": {
        "path": "/api/x402/actions/trigger-reputation-decay",
        "method": "POST",
        "description": "Trigger time-based reputation decay for an agent \u2014 anyone can call; on-chain math applies decay since last activity. Pay $0.05 USDC.",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string",
              "description": "Signer"
            },
            "target": {
              "type": "string",
              "description": "Target agent address (0x...)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "walletAddress",
            "target"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "txData": {
              "type": "object"
            },
            "chain": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/unvouch",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Revoke a previously filed vouch on VaultfireReputationStaking and unlock your stake. Pay $0.05 USDC, sign in your wallet.",
      "raw": {
        "path": "/api/x402/actions/unvouch",
        "method": "POST",
        "description": "Revoke a previously filed vouch on VaultfireReputationStaking and unlock your stake. Pay $0.05 USDC, sign in your wallet.",
        "price": "$0.05"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/actions/update-agent-uri",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Update the agentURI of a registered ERC-8004 agent. Pay $0.05 USDC and receive an unsigned transaction \u2014 sign locally in your wallet (which must be the registered agent). No private keys touch our servers.",
      "raw": {
        "path": "/api/x402/actions/update-agent-uri",
        "method": "POST",
        "description": "Update the agentURI of a registered ERC-8004 agent. Pay $0.05 USDC and receive an unsigned transaction \u2014 sign locally in your wallet (which must be the registered agent). No private keys touch our servers.",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "walletAddress": {
              "type": "string"
            },
            "newAgentURI": {
              "type": "string"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          },
          "required": [
            "walletAddress",
            "newAgentURI"
          ]
        }
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/contract-call",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Generic on-chain read against any of the 134 Vaultfire Protocol contracts across Base, Avalanche, Arbitrum, and Polygon. Supply contract and function as query parameters; args may be repeated or comma-separated. Read-only (view/pure) calls only.",
      "raw": {
        "path": "/api/x402/contract-call",
        "method": "GET",
        "description": "Generic on-chain read against any of the 134 Vaultfire Protocol contracts across Base, Avalanche, Arbitrum, and Polygon. Supply contract and function as query parameters; args may be repeated or comma-separated. Read-only (view/pure) calls only.",
        "price": "$0.01",
        "inputSchema": {
          "type": "object",
          "required": [
            "contract",
            "function"
          ],
          "properties": {
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            },
            "contract": {
              "type": "string",
              "description": "Contract name or 0x-address"
            },
            "function": {
              "type": "string",
              "description": "Name or canonical signature, e.g. isAgentActive(address)"
            },
            "args": {
              "type": "array",
              "items": {},
              "description": "Repeated or comma-separated query parameter values"
            }
          }
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "ok": {
              "type": "boolean"
            },
            "chain": {
              "type": "string"
            },
            "contract": {
              "type": "object"
            },
            "function": {
              "type": "string"
            },
            "result": {},
            "raw": {
              "type": "string"
            },
            "block": {
              "type": "string"
            },
            "explorer": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/agent-guide",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Agent onboarding guide \u2014 step-by-step instructions for paying, signing, and broadcasting against Vaultfire x402 lanes. Free \u2014 machine-readable JSON playbook.",
      "raw": {
        "path": "/api/x402/agent-guide",
        "method": "GET",
        "description": "Agent onboarding guide \u2014 step-by-step instructions for paying, signing, and broadcasting against Vaultfire x402 lanes. Free \u2014 machine-readable JSON playbook.",
        "price": "free"
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/agent-preflight",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Preflight self-check for agents \u2014 echoes incoming wallet, capabilities, and recommended next-call hints before paying. Free \u2014 used by agents to plan x402 calls.",
      "raw": {
        "path": "/api/x402/agent-preflight",
        "method": "GET",
        "description": "Preflight self-check for agents \u2014 echoes incoming wallet, capabilities, and recommended next-call hints before paying. Free \u2014 used by agents to plan x402 calls.",
        "price": "free"
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/bonds/agent-bond-status",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Vaultfire \u2014 accountability bonds for AI agents that reward flourishing, not fear. Agents stake ETH and earn distribution when on-chain Flourishing Metrics show real impact: partnership metrics (human growth, autonomy, dignity, tasks mastered, creativity) and society metrics (income distribution, poverty, health, mental health, education access, purpose/agency). Morals over metrics, on-chain. 82 x402 endpoints on Base. \u2014 This endpoint: look up any agent's bond posture (active accountability + partnership bonds, total staked, partner addresses). Reads ERC-8004 + AIAccountabilityBondsV2 + AIPartnershipBondsV2 live on-chain.",
      "raw": {
        "path": "/api/x402/bonds/agent-bond-status",
        "method": "GET",
        "description": "Vaultfire \u2014 accountability bonds for AI agents that reward flourishing, not fear. Agents stake ETH and earn distribution when on-chain Flourishing Metrics show real impact: partnership metrics (human growth, autonomy, dignity, tasks mastered, creativity) and society metrics (income distribution, poverty, health, mental health, education access, purpose/agency). Morals over metrics, on-chain. 82 x402 endpoints on Base. \u2014 This endpoint: look up any agent's bond posture (active accountability + partnership bonds, total staked, partner addresses). Reads ERC-8004 + AIAccountabilityBondsV2 + AIPartnershipBondsV2 live on-chain.",
        "price": "$0.01",
        "outputSchema": {
          "type": "object",
          "properties": {
            "service": {
              "type": "string"
            },
            "headline": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string"
            },
            "bondSummary": {
              "type": "object",
              "description": "Active bond count + bond detail list"
            },
            "flourishingFramework": {
              "type": "string"
            },
            "nextSteps": {
              "type": "object",
              "description": "Bond-action endpoints"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "10000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ],
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "Agent wallet address (0x...)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain context (default: base)"
            }
          },
          "required": [
            "address"
          ]
        }
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/bonds/overview",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Vaultfire \u2014 accountability bonds for AI agents that reward flourishing, not fear. Agents stake ETH and earn distribution when on-chain Flourishing Metrics show real impact: partnership metrics (human growth, autonomy, dignity, tasks mastered, creativity) and society metrics (income distribution, poverty, health, mental health, education access, purpose/agency). Morals over metrics, on-chain. 82 x402 endpoints on Base. \u2014 This endpoint: protocol-wide bond pulse (active bonds, per-chain breakdown, locked value, both Flourishing Metrics dimension sets). Live snapshot from on-chain queries across AIAccountabilityBondsV2, AIPartnershipBondsV2, and FlourishingMetricsOracle.",
      "raw": {
        "path": "/api/x402/bonds/overview",
        "method": "GET",
        "description": "Vaultfire \u2014 accountability bonds for AI agents that reward flourishing, not fear. Agents stake ETH and earn distribution when on-chain Flourishing Metrics show real impact: partnership metrics (human growth, autonomy, dignity, tasks mastered, creativity) and society metrics (income distribution, poverty, health, mental health, education access, purpose/agency). Morals over metrics, on-chain. 82 x402 endpoints on Base. \u2014 This endpoint: protocol-wide bond pulse (active bonds, per-chain breakdown, locked value, both Flourishing Metrics dimension sets). Live snapshot from on-chain queries across AIAccountabilityBondsV2, AIPartnershipBondsV2, and FlourishingMetricsOracle.",
        "price": "$0.01",
        "outputSchema": {
          "type": "object",
          "properties": {
            "service": {
              "type": "string"
            },
            "headline": {
              "type": "string",
              "description": "Vaultfire bond-economy pitch"
            },
            "bonds": {
              "type": "object",
              "description": "Protocol-wide bond statistics"
            },
            "flourishingDimensions": {
              "type": "object",
              "description": "Both Flourishing Metric dimension sets (partnership and accountability)"
            },
            "contracts": {
              "type": "object",
              "description": "Vaultfire bond contract names"
            },
            "relatedEndpoints": {
              "type": "object",
              "description": "Pointers to bond-action and bond-read endpoints"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "10000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/cdp-register",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Coinbase CDP agent registration helper \u2014 links a CDP smart-wallet to a Vaultfire ERC-8004 identity. Free.",
      "raw": {
        "path": "/api/x402/cdp-register",
        "method": "POST",
        "description": "Coinbase CDP agent registration helper \u2014 links a CDP smart-wallet to a Vaultfire ERC-8004 identity. Free.",
        "price": "free"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/contract-call",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Generic on-chain read against any of the 134 Vaultfire Protocol contracts across Base, Avalanche, Arbitrum, and Polygon. Pass { chain, contract (name or address), function (name or canonical signature), args[] } and receive the decoded return value plus block provenance. Read-only (view/pure) calls only.",
      "raw": {
        "path": "/api/x402/contract-call",
        "method": "POST",
        "description": "Generic on-chain read against any of the 134 Vaultfire Protocol contracts across Base, Avalanche, Arbitrum, and Polygon. Pass { chain, contract (name or address), function (name or canonical signature), args[] } and receive the decoded return value plus block provenance. Read-only (view/pure) calls only.",
        "price": "$0.01",
        "inputSchema": {
          "type": "object",
          "required": [
            "contract",
            "function"
          ],
          "properties": {
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            },
            "contract": {
              "type": "string",
              "description": "Contract name or 0x-address"
            },
            "function": {
              "type": "string",
              "description": "Name or canonical signature, e.g. isAgentActive(address)"
            },
            "args": {
              "type": "array",
              "items": {}
            }
          }
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "ok": {
              "type": "boolean"
            },
            "chain": {
              "type": "string"
            },
            "contract": {
              "type": "object"
            },
            "function": {
              "type": "string"
            },
            "result": {},
            "raw": {
              "type": "string"
            },
            "block": {
              "type": "string"
            },
            "explorer": {
              "type": "string"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/discovery",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Full Vaultfire x402 discovery manifest \u2014 every priced and free lane with price, network, schema. Free \u2014 agents use this as the canonical endpoint catalog.",
      "raw": {
        "path": "/api/x402/discovery",
        "method": "GET",
        "description": "Full Vaultfire x402 discovery manifest \u2014 every priced and free lane with price, network, schema. Free \u2014 agents use this as the canonical endpoint catalog.",
        "price": "free"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/email/verify",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Verify an email-to-agent binding via signed challenge. Free helper for issuing email-bound credentials.",
      "raw": {
        "path": "/api/x402/email/verify",
        "method": "POST",
        "description": "Verify an email-to-agent binding via signed challenge. Free helper for issuing email-bound credentials.",
        "price": "free"
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/errors",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Canonical Vaultfire error catalog (VF-* codes) with retry hints, used by every priced lane in its 402 envelope. Free \u2014 stable machine-readable reference.",
      "raw": {
        "path": "/api/x402/errors",
        "method": "GET",
        "description": "Canonical Vaultfire error catalog (VF-* codes) with retry hints, used by every priced lane in its 402 envelope. Free \u2014 stable machine-readable reference.",
        "price": "free"
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/oracle/agent-stake-usd",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "USD-denominated agent stake \u2014 composes Vaultfire bond data (ETH stake) \u00d7 Chainlink ETH/USD price feed. Returns stake in USD with full audit trail (bond count, ETH staked, Chainlink price, feed address). Uniquely enabled by the Chainlink integration: Vaultfire owns the agent-truth side, Chainlink owns the market-data side.",
      "raw": {
        "path": "/api/x402/oracle/agent-stake-usd",
        "method": "GET",
        "description": "USD-denominated agent stake \u2014 composes Vaultfire bond data (ETH stake) \u00d7 Chainlink ETH/USD price feed. Returns stake in USD with full audit trail (bond count, ETH staked, Chainlink price, feed address). Uniquely enabled by the Chainlink integration: Vaultfire owns the agent-truth side, Chainlink owns the market-data side.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "Agent wallet address (0x...)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain to query (default: base)"
            }
          },
          "required": [
            "address"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string"
            },
            "bondCount": {
              "type": "number"
            },
            "stakeEth": {
              "type": "number"
            },
            "stakeWei": {
              "type": "string"
            },
            "ethUsdPrice": {
              "type": "number"
            },
            "stakeUsd": {
              "type": "number"
            },
            "feedAddress": {
              "type": "string"
            },
            "feedUpdatedAt": {
              "type": "number"
            },
            "feedAgeSeconds": {
              "type": "number"
            },
            "feedFresh": {
              "type": "boolean"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/oracle/chainlink-status",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Free discovery beacon for the Vaultfire Chainlink oracle namespace \u2014 no payment required. Lists every supported (chain, pair) feed with live freshness, attribution to Chainlink, and links to the priced endpoints.",
      "raw": {
        "path": "/api/x402/oracle/chainlink-status",
        "method": "GET",
        "description": "Free discovery beacon for the Vaultfire Chainlink oracle namespace \u2014 no payment required. Lists every supported (chain, pair) feed with live freshness, attribution to Chainlink, and links to the priced endpoints.",
        "price": "free"
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/oracle/price-feed",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Read any supported Chainlink Data Feed (ETH/USD, BTC/USD, LINK/USD, USDC/USD, AVAX/USD, MATIC/USD) on Base, Avalanche, Arbitrum, or Polygon. Returns answer, decimals, roundId, updatedAt, and freshness status. Data source: Chainlink decentralized oracle network \u2014 Vaultfire reads the on-chain AggregatorV3 proxy and exposes it via x402.",
      "raw": {
        "path": "/api/x402/oracle/price-feed",
        "method": "GET",
        "description": "Read any supported Chainlink Data Feed (ETH/USD, BTC/USD, LINK/USD, USDC/USD, AVAX/USD, MATIC/USD) on Base, Avalanche, Arbitrum, or Polygon. Returns answer, decimals, roundId, updatedAt, and freshness status. Data source: Chainlink decentralized oracle network \u2014 Vaultfire reads the on-chain AggregatorV3 proxy and exposes it via x402.",
        "price": "$0.01",
        "inputSchema": {
          "type": "object",
          "properties": {
            "pair": {
              "type": "string",
              "enum": [
                "eth-usd",
                "btc-usd",
                "usdc-usd",
                "link-usd",
                "avax-usd",
                "matic-usd"
              ],
              "description": "Price pair to read"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain whose Chainlink feed to query (default: base)"
            }
          },
          "required": [
            "pair"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "pair": {
              "type": "string"
            },
            "chain": {
              "type": "string"
            },
            "source": {
              "type": "string",
              "description": "Always \"chainlink\""
            },
            "feedAddress": {
              "type": "string"
            },
            "explorerUrl": {
              "type": "string"
            },
            "answer": {
              "type": "number",
              "description": "Human-readable price"
            },
            "answerRaw": {
              "type": "string"
            },
            "decimals": {
              "type": "number"
            },
            "roundId": {
              "type": "string"
            },
            "startedAt": {
              "type": "number"
            },
            "updatedAt": {
              "type": "number"
            },
            "ageSeconds": {
              "type": "number"
            },
            "fresh": {
              "type": "boolean"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "10000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/settle",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "x402 facilitator: settle a verified payment proof and emit a receipt. Free \u2014 no payment header required to use this facilitator endpoint.",
      "raw": {
        "path": "/api/x402/settle",
        "method": "POST",
        "description": "x402 facilitator: settle a verified payment proof and emit a receipt. Free \u2014 no payment header required to use this facilitator endpoint.",
        "price": "free"
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/submit-signed",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Broadcast a wallet-signed transaction returned by any /actions/* endpoint. Free relay onto Base; the caller signs in their own wallet.",
      "raw": {
        "path": "/api/x402/submit-signed",
        "method": "POST",
        "description": "Broadcast a wallet-signed transaction returned by any /actions/* endpoint. Free relay onto Base; the caller signs in their own wallet.",
        "price": "free"
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/agent-status",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Look up any AI agent's on-chain trust profile \u2014 ERC-8004 registration, bond count, trust score (0\u201395), VNS name, and explorer link. Queries real smart contracts across 4 chains.",
      "raw": {
        "path": "/api/x402/trust/agent-status",
        "method": "GET",
        "description": "Look up any AI agent's on-chain trust profile \u2014 ERC-8004 registration, bond count, trust score (0\u201395), VNS name, and explorer link. Queries real smart contracts across 4 chains.",
        "price": "$0.01",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "Agent wallet address (0x...)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain to query (default: base)"
            }
          },
          "required": [
            "address"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string"
            },
            "registered": {
              "type": "boolean"
            },
            "vnsName": {
              "type": "string"
            },
            "identityType": {
              "type": "string"
            },
            "hasBond": {
              "type": "boolean"
            },
            "bondCount": {
              "type": "number"
            },
            "trustScore": {
              "type": "number"
            },
            "explorerUrl": {
              "type": "string"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "10000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/agentproof-evidence",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Vaultfire \u00d7 AgentProof bridge (draft RFC). Fetch a public AgentProof report (results.json), SHA-256-verify against an agent-supplied digest, return a normalized evidence envelope with overall score, six-category breakdown, command-check status, and browser-crawl summary. Display-layer only; never modifies on-chain values, never re-scores. AgentProof: github.com/dicnunz/agentproof.",
      "raw": {
        "path": "/api/x402/trust/agentproof-evidence",
        "method": "GET",
        "description": "Vaultfire \u00d7 AgentProof bridge (draft RFC). Fetch a public AgentProof report (results.json), SHA-256-verify against an agent-supplied digest, return a normalized evidence envelope with overall score, six-category breakdown, command-check status, and browser-crawl summary. Display-layer only; never modifies on-chain values, never re-scores. AgentProof: github.com/dicnunz/agentproof.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "reportUrl": {
              "type": "string",
              "description": "Public https:// URL to AgentProof report folder or results.json"
            },
            "expectedSha256": {
              "type": "string",
              "description": "Hex SHA-256 of results.json (64 hex chars, optionally 0x-prefixed)"
            }
          },
          "required": [
            "reportUrl",
            "expectedSha256"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "success": {
              "type": "boolean"
            },
            "reportUrl": {
              "type": "string"
            },
            "resultsJsonSha256": {
              "type": "string"
            },
            "agentproofVersion": {
              "type": "string"
            },
            "score": {
              "type": "number",
              "description": "Overall AgentProof score 0-100"
            },
            "categories": {
              "type": "object",
              "description": "Six AgentProof score categories"
            },
            "checks": {
              "type": "object",
              "description": "Command + browser check summary"
            },
            "blockingIssues": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "verifiedAt": {
              "type": "string"
            },
            "bridge": {
              "type": "object"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/analytics",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Composite trust profile \u2014 Street Cred badge, identity, bonds, reputation in one call. Aggregates 4+ on-chain reads.",
      "raw": {
        "path": "/api/x402/trust/analytics",
        "method": "GET",
        "description": "Composite trust profile \u2014 Street Cred badge, identity, bonds, reputation in one call. Aggregates 4+ on-chain reads.",
        "price": "$0.05",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          },
          "required": [
            "address"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "50000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "50000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/bonds",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Vaultfire \u2014 accountability bonds for AI agents that reward flourishing, not fear. Agents stake ETH and earn distribution when on-chain Flourishing Metrics show real impact: partnership metrics (human growth, autonomy, dignity, tasks mastered, creativity) and society metrics (income distribution, poverty, health, mental health, education access, purpose/agency). Morals over metrics, on-chain. 82 x402 endpoints on Base. \u2014 This endpoint: list all active partnership bonds for any agent (bond count, partner addresses, locked stake). Reads AIPartnershipBondsV2 live on-chain.",
      "raw": {
        "path": "/api/x402/trust/bonds",
        "method": "GET",
        "description": "Vaultfire \u2014 accountability bonds for AI agents that reward flourishing, not fear. Agents stake ETH and earn distribution when on-chain Flourishing Metrics show real impact: partnership metrics (human growth, autonomy, dignity, tasks mastered, creativity) and society metrics (income distribution, poverty, health, mental health, education access, purpose/agency). Morals over metrics, on-chain. 82 x402 endpoints on Base. \u2014 This endpoint: list all active partnership bonds for any agent (bond count, partner addresses, locked stake). Reads AIPartnershipBondsV2 live on-chain.",
        "price": "$0.01",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "Agent wallet address"
            }
          },
          "required": [
            "address"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "10000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/bridge",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Cross-chain bridge state \u2014 message counts, paused status, relayer count, synced totals. Live read from VaultfireTeleporterBridge.",
      "raw": {
        "path": "/api/x402/trust/bridge",
        "method": "GET",
        "description": "Cross-chain bridge state \u2014 message counts, paused status, relayer count, synced totals. Live read from VaultfireTeleporterBridge.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/contracts",
      "priced": true,
      "price_atomic": "$0.05",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Full contract registry \u2014 134 verified smart contracts across 4 mainnet chains with addresses.",
      "raw": {
        "path": "/api/x402/trust/contracts",
        "method": "GET",
        "description": "Full contract registry \u2014 134 verified smart contracts across 4 mainnet chains with addresses.",
        "price": "$0.05",
        "outputSchema": {
          "type": "object",
          "properties": {
            "totalContracts": {
              "type": "number"
            },
            "chains": {
              "type": "number"
            },
            "contracts": {
              "type": "object"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "50000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "50000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/credentials",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Capability credentials \u2014 total credentials, active credentials, task proofs. Live read from VaultfireCapabilityCredentials.",
      "raw": {
        "path": "/api/x402/trust/credentials",
        "method": "GET",
        "description": "Capability credentials \u2014 total credentials, active credentials, task proofs. Live read from VaultfireCapabilityCredentials.",
        "price": "$0.01",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          },
          "required": [
            "address"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "10000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/disputes",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Dispute resolution stats per chain \u2014 filed, resolved, total stake at risk. Live read from VaultfireDisputeResolution.",
      "raw": {
        "path": "/api/x402/trust/disputes",
        "method": "GET",
        "description": "Dispute resolution stats per chain \u2014 filed, resolved, total stake at risk. Live read from VaultfireDisputeResolution.",
        "price": "$0.01",
        "inputSchema": {
          "type": "object",
          "properties": {
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "10000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/trust/email-verify",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "x402-Email Spec v0.1 verifier (paid bazaar lane, $0.01 USDC). Validates a sender address, accountability bond reference, and x402 payment header from an inbound email and returns a routing recommendation (inbox | review | spam) plus combined trust score, bond status, and signed _x402 receipt. A free public verifier (no bazaar receipt) is also available at POST /api/x402/email/verify for recipient mail filters.",
      "raw": {
        "path": "/api/x402/trust/email-verify",
        "method": "POST",
        "description": "x402-Email Spec v0.1 verifier (paid bazaar lane, $0.01 USDC). Validates a sender address, accountability bond reference, and x402 payment header from an inbound email and returns a routing recommendation (inbox | review | spam) plus combined trust score, bond status, and signed _x402 receipt. A free public verifier (no bazaar receipt) is also available at POST /api/x402/email/verify for recipient mail filters.",
        "price": "$0.01",
        "specUrl": "https://theloopbreaker.com/x402-email",
        "wellKnown": "https://theloopbreaker.com/.well-known/x402-email.json",
        "freePublicAlias": "/api/x402/email/verify",
        "inputSchema": {
          "type": "object",
          "properties": {
            "headers": {
              "type": "object",
              "description": "Email headers (lowercased keys). Recognized: x-vaultfire-sender, x-vaultfire-bond, x-vaultfire-chain, x-vaultfire-spec, x-402-payment, x-402-amount.",
              "properties": {
                "x-vaultfire-sender": {
                  "type": "string",
                  "description": "Sender 0x address"
                },
                "x-vaultfire-bond": {
                  "type": "string",
                  "description": "Bond reference, '<contract>:<id>' or '<id>'"
                },
                "x-vaultfire-chain": {
                  "type": "string",
                  "description": "Chain (default: base)"
                },
                "x-402-payment": {
                  "type": "string",
                  "description": "Optional payment ref, '<chain>:<txHash>'"
                },
                "x-402-amount": {
                  "type": "string",
                  "description": "Optional payment amount + asset"
                }
              }
            }
          }
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "specVersion": {
              "type": "string"
            },
            "verified": {
              "type": "boolean"
            },
            "sender": {
              "type": "object"
            },
            "bond": {
              "type": "object"
            },
            "payment": {
              "type": "object"
            },
            "recommendation": {
              "type": "string",
              "enum": [
                "inbox",
                "review",
                "spam"
              ]
            },
            "reasons": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "tookMs": {
              "type": "number"
            }
          }
        }
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/flourishing-metrics",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Read the latest FlourishingMetricsOracle round for a metric key \u2014 value + roundId. The oracle aggregates ecosystem health signals.",
      "raw": {
        "path": "/api/x402/trust/flourishing-metrics",
        "method": "GET",
        "description": "Read the latest FlourishingMetricsOracle round for a metric key \u2014 value + roundId. The oracle aggregates ecosystem health signals.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "metricId": {
              "type": "string",
              "description": "bytes32 metric id (e.g. keccak256(\"agent_count\"))"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "metricId"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "metricKey": {
              "type": "string"
            },
            "chain": {
              "type": "string"
            },
            "value": {
              "type": "string"
            },
            "roundId": {
              "type": "string"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/governance-proposals",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Read a MultisigGovernance transaction by id \u2014 target, value, calldata, executed flag, confirmation count, expiry.",
      "raw": {
        "path": "/api/x402/trust/governance-proposals",
        "method": "GET",
        "description": "Read a MultisigGovernance transaction by id \u2014 target, value, calldata, executed flag, confirmation count, expiry.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "txId": {
              "type": "string",
              "description": "Transaction id (uint256)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "txId"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "txId": {
              "type": "string"
            },
            "chain": {
              "type": "string"
            },
            "target": {
              "type": "string"
            },
            "value": {
              "type": "string"
            },
            "data": {
              "type": "string"
            },
            "executed": {
              "type": "boolean"
            },
            "numConfirmations": {
              "type": "string"
            },
            "expiresAt": {
              "type": "string"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/health",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Service health check + discovery beacon \u2014 free, no payment required. Lists all 75 priced endpoints with metadata for crawlers.",
      "raw": {
        "path": "/api/x402/trust/health",
        "method": "GET",
        "description": "Service health check + discovery beacon \u2014 free, no payment required. Lists all 75 priced endpoints with metadata for crawlers.",
        "price": "free"
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/history",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Trust history timeline for an agent \u2014 registration, bonds, vouches and slashes assembled from on-chain state.",
      "raw": {
        "path": "/api/x402/trust/history",
        "method": "GET",
        "description": "Trust history timeline for an agent \u2014 registration, bonds, vouches and slashes assembled from on-chain state.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          },
          "required": [
            "address"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/insurance",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Insurance pool stats per chain \u2014 balance, contributors, claims paid out. Live read from VaultfireBondInsurancePool.",
      "raw": {
        "path": "/api/x402/trust/insurance",
        "method": "GET",
        "description": "Insurance pool stats per chain \u2014 balance, contributors, claims paid out. Live read from VaultfireBondInsurancePool.",
        "price": "$0.01",
        "inputSchema": {
          "type": "object",
          "properties": {
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "10000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/leaderboard",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Top AI agents ranked by trust score \u2014 pulls live ERC-8004 registry data, scores by bonds + reputation, returns ranked leaderboard with VNS names and chains.",
      "raw": {
        "path": "/api/x402/trust/leaderboard",
        "method": "GET",
        "description": "Top AI agents ranked by trust score \u2014 pulls live ERC-8004 registry data, scores by bonds + reputation, returns ranked leaderboard with VNS names and chains.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "limit": {
              "type": "number",
              "description": "Max results, default 20, max 100"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/multi-chain-status",
      "priced": true,
      "price_atomic": "$0.03",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Aggregate an agent's on-chain status across all 4 chains in a single call \u2014 per-chain registration, bonds, trust score plus omnichain summary.",
      "raw": {
        "path": "/api/x402/trust/multi-chain-status",
        "method": "GET",
        "description": "Aggregate an agent's on-chain status across all 4 chains in a single call \u2014 per-chain registration, bonds, trust score plus omnichain summary.",
        "price": "$0.03",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            }
          },
          "required": [
            "address"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "30000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "30000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/performance",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Trust oracle performance \u2014 attestations, quality score, task completions for an agent. Live read from VaultfireTrustOracle.",
      "raw": {
        "path": "/api/x402/trust/performance",
        "method": "GET",
        "description": "Trust oracle performance \u2014 attestations, quality score, task completions for an agent. Live read from VaultfireTrustOracle.",
        "price": "$0.01",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          },
          "required": [
            "address"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "10000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/protocol-stats",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Vaultfire \u2014 the trust layer for the agentic web. 82 x402 endpoints on Base for AI agent identity (ERC-8004), accountability bonds, on-chain reputation, and Chainlink oracle data. \u2014 This endpoint: protocol-wide stats (total registered agents, active bonds, per-chain breakdown, total locked value).",
      "raw": {
        "path": "/api/x402/trust/protocol-stats",
        "method": "GET",
        "description": "Vaultfire \u2014 the trust layer for the agentic web. 82 x402 endpoints on Base for AI agent identity (ERC-8004), accountability bonds, on-chain reputation, and Chainlink oracle data. \u2014 This endpoint: protocol-wide stats (total registered agents, active bonds, per-chain breakdown, total locked value).",
        "price": "$0.01",
        "outputSchema": {
          "type": "object",
          "properties": {
            "totalIdentities": {
              "type": "number"
            },
            "activeBonds": {
              "type": "number"
            },
            "chainCounts": {
              "type": "object"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "10000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/relationships",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Vouching graph slice for an agent \u2014 counts of vouches given/received, total stake, slash record, bond partnerships, plus an integrity composite.",
      "raw": {
        "path": "/api/x402/trust/relationships",
        "method": "GET",
        "description": "Vouching graph slice for an agent \u2014 counts of vouches given/received, total stake, slash record, bond partnerships, plus an integrity composite.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          },
          "required": [
            "address"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/reputation-decay",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Read an agent's current decayed reputation score \u2014 decayed score, base score, days since last activity, and total activities. Helpful for showing freshness-adjusted reputation.",
      "raw": {
        "path": "/api/x402/trust/reputation-decay",
        "method": "GET",
        "description": "Read an agent's current decayed reputation score \u2014 decayed score, base score, days since last activity, and total activities. Helpful for showing freshness-adjusted reputation.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "Agent address (0x...)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "address"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string"
            },
            "decayedScore": {
              "type": "string"
            },
            "baseScore": {
              "type": "string"
            },
            "daysSinceActivity": {
              "type": "string"
            },
            "totalActivities": {
              "type": "string"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/risk-score",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Composite on-chain risk score (0\u2013100) for an AI agent \u2014 combines identity, reputation, bonds, vouching, slashes, and account age into a single risk signal with band (minimal/low/medium/high).",
      "raw": {
        "path": "/api/x402/trust/risk-score",
        "method": "GET",
        "description": "Composite on-chain risk score (0\u2013100) for an AI agent \u2014 combines identity, reputation, bonds, vouching, slashes, and account age into a single risk signal with band (minimal/low/medium/high).",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          },
          "required": [
            "address"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/safety-status",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Read an agent's current safety status from the AgentSafetyManager contract \u2014 status enum (Active/Paused/Suspended/Banned), last change timestamp, who changed it, and reason.",
      "raw": {
        "path": "/api/x402/trust/safety-status",
        "method": "GET",
        "description": "Read an agent's current safety status from the AgentSafetyManager contract \u2014 status enum (Active/Paused/Suspended/Banned), last change timestamp, who changed it, and reason.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "Agent address (0x...)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "address"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string"
            },
            "status": {
              "type": "number"
            },
            "statusName": {
              "type": "string"
            },
            "statusChangedAt": {
              "type": "number"
            },
            "changedBy": {
              "type": "string"
            },
            "reason": {
              "type": "string"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/scoped-delegations",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "List the capability scope ids granted to an address from the ScopedDelegation registry.",
      "raw": {
        "path": "/api/x402/trust/scoped-delegations",
        "method": "GET",
        "description": "List the capability scope ids granted to an address from the ScopedDelegation registry.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "Agent address (0x...)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "address"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string"
            },
            "scopes": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/sla-status",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Read an agent's SLA performance \u2014 active SLAs, total stake, total penalized, and violation count from AgentSLAEnforcer.",
      "raw": {
        "path": "/api/x402/trust/sla-status",
        "method": "GET",
        "description": "Read an agent's SLA performance \u2014 active SLAs, total stake, total penalized, and violation count from AgentSLAEnforcer.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "Agent address (0x...)"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ],
              "description": "Chain (default: base)"
            }
          },
          "required": [
            "address"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string"
            },
            "activeSLAs": {
              "type": "string"
            },
            "totalStaked": {
              "type": "string"
            },
            "totalPenalized": {
              "type": "string"
            },
            "violationCount": {
              "type": "string"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/street-cred",
      "priced": true,
      "price_atomic": "$0.02",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Vaultfire \u2014 the trust layer for the agentic web. 82 x402 endpoints on Base for AI agent identity (ERC-8004), accountability bonds, on-chain reputation, and Chainlink oracle data. \u2014 This endpoint: look up any address's Vaultfire Street Cred profile (soulbound badge tier None/Bronze/Silver/Gold/Platinum, score 0-95, identity registration, active bonds, staked ETH). Reads VaultfireStreetCred.computeScore() on Base.",
      "raw": {
        "path": "/api/x402/trust/street-cred",
        "method": "GET",
        "description": "Vaultfire \u2014 the trust layer for the agentic web. 82 x402 endpoints on Base for AI agent identity (ERC-8004), accountability bonds, on-chain reputation, and Chainlink oracle data. \u2014 This endpoint: look up any address's Vaultfire Street Cred profile (soulbound badge tier None/Bronze/Silver/Gold/Platinum, score 0-95, identity registration, active bonds, staked ETH). Reads VaultfireStreetCred.computeScore() on Base.",
        "price": "$0.02",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "Agent wallet address (0x...)"
            }
          },
          "required": [
            "address"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string"
            },
            "score": {
              "type": "number"
            },
            "tier": {
              "type": "number"
            },
            "tierName": {
              "type": "string"
            },
            "hasBadge": {
              "type": "boolean"
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "20000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "20000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/vns-resolve",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Resolve VNS names to addresses (forward) or addresses to VNS names (reverse) across Base, Arbitrum, and Polygon. Falls back to ERC-8004 identity registry for full coverage.",
      "raw": {
        "path": "/api/x402/trust/vns-resolve",
        "method": "GET",
        "description": "Resolve VNS names to addresses (forward) or addresses to VNS names (reverse) across Base, Arbitrum, and Polygon. Falls back to ERC-8004 identity registry for full coverage.",
        "price": "$0.01",
        "inputSchema": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "description": "VNS name to forward-resolve"
            },
            "address": {
              "type": "string",
              "description": "Address to reverse-resolve"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          }
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "10000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "GET",
      "path": "/api/x402/trust/vouching",
      "priced": true,
      "price_atomic": "$0.01",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "Reputation staking profile \u2014 vouches received and given, total stake, slashes. Live read from VaultfireReputationStaking.",
      "raw": {
        "path": "/api/x402/trust/vouching",
        "method": "GET",
        "description": "Reputation staking profile \u2014 vouches received and given, total stake, slashes. Live read from VaultfireReputationStaking.",
        "price": "$0.01",
        "inputSchema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string"
            },
            "chain": {
              "type": "string",
              "enum": [
                "base",
                "avalanche",
                "arbitrum",
                "polygon"
              ]
            }
          },
          "required": [
            "address"
          ]
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xfA15Ee28939B222B0448261A22156070f0A7813C",
            "maxTimeoutSeconds": 60,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          },
          {
            "scheme": "exact",
            "network": "solana",
            "amount": "10000",
            "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
            "payTo": "6KpXaFmaR8WPWr79qzsMBvwDbDzYFErwNoWxfwqDr8JU",
            "maxTimeoutSeconds": 90,
            "extra": {
              "name": "USD Coin",
              "tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "decimals": 6
            }
          }
        ]
      }
    },
    {
      "id": null,
      "method": "POST",
      "path": "/api/x402/verify",
      "priced": true,
      "price_atomic": "free",
      "asset": null,
      "network": null,
      "payee": null,
      "description": "x402 facilitator: verify a payment header signature without settling. Free \u2014 no payment header required.",
      "raw": {
        "path": "/api/x402/verify",
        "method": "POST",
        "description": "x402 facilitator: verify a payment header signature without settling. Free \u2014 no payment header required.",
        "price": "free"
      }
    }
  ]
}
