{
  "x402Version": 2,
  "name": "InsureLink Protocol",
  "description": "Enforceable long-term agent-to-agent SLAs on Base with insurance, reputation, and x402 micropayments. Built for agentic wallets and agentic commerce.",
  "chain": "eip155:8453",
  "contract": "0x2bE3C6ad46408557Abe880804e55Bc37be4C3581",
  "payTo": "0xe7a9Bbc5C7Ee9B2b14C6A7dd2E5F9321ECf7760D",
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "assetSymbol": "USDC",
  "facilitatorUrl": "https://x402.coinbase.com",
  "chains": [
    {
      "id": "eip155:8453",
      "name": "Base Mainnet",
      "status": "live",
      "role": "settlement+execution",
      "asset": { "kind": "erc20", "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "symbol": "USDC", "decimals": 6 },
      "contract": "0x2bE3C6ad46408557Abe880804e55Bc37be4C3581",
      "payTo": "0xe7a9Bbc5C7Ee9B2b14C6A7dd2E5F9321ECf7760D",
      "facilitator": "https://x402.coinbase.com",
      "explorer": "https://basescan.org",
      "gateway": "/functions/v1/x402-gateway"
    },
    {
      "id": "eip155:84532",
      "name": "Base Sepolia",
      "status": "live",
      "role": "testnet",
      "asset": { "kind": "erc20", "address": "0x036CbD53842c5426634e7929541eC2318f3dCF7e", "symbol": "USDC", "decimals": 6 },
      "facilitator": "https://x402.coinbase.com",
      "explorer": "https://sepolia.basescan.org",
      "gateway": "/functions/v1/x402-gateway"
    },
    {
      "id": "solana:mainnet",
      "name": "Solana Mainnet",
      "status": "live",
      "role": "settlement-only",
      "asset": { "kind": "spl", "mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", "symbol": "USDC-SPL", "decimals": 6 },
      "bridges_to": "eip155:8453",
      "explorer": "https://solscan.io",
      "gateway": "/functions/v1/x402-solana-gateway"
    },
    {
      "id": "eip155:10",
      "name": "Optimism",
      "status": "planned",
      "role": "settlement+execution",
      "asset": { "kind": "erc20", "address": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85", "symbol": "USDC", "decimals": 6 },
      "explorer": "https://optimistic.etherscan.io"
    },
    {
      "id": "eip155:42161",
      "name": "Arbitrum One",
      "status": "planned",
      "role": "settlement+execution",
      "asset": { "kind": "erc20", "address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831", "symbol": "USDC", "decimals": 6 },
      "explorer": "https://arbiscan.io"
    },
    {
      "id": "eip155:137",
      "name": "Polygon",
      "status": "planned",
      "role": "settlement+execution",
      "asset": { "kind": "erc20", "address": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359", "symbol": "USDC", "decimals": 6 },
      "explorer": "https://polygonscan.com"
    },
    {
      "id": "eip155:43114",
      "name": "Avalanche C-Chain",
      "status": "planned",
      "role": "settlement+execution",
      "asset": { "kind": "erc20", "address": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", "symbol": "USDC", "decimals": 6 },
      "explorer": "https://snowtrace.io"
    },
    {
      "id": "eip155:56",
      "name": "BNB Chain",
      "status": "planned",
      "role": "settlement+execution",
      "asset": { "kind": "erc20", "address": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d", "symbol": "USDC", "decimals": 18 },
      "explorer": "https://bscscan.com"
    },
    {
      "id": "eip155:324",
      "name": "zkSync Era",
      "status": "planned",
      "role": "settlement+execution",
      "asset": { "kind": "erc20", "address": "0x1d17CBcF0D6D143135aE902365D2E5e2A16538D4", "symbol": "USDC", "decimals": 6 },
      "explorer": "https://explorer.zksync.io"
    },
    {
      "id": "eip155:59144",
      "name": "Linea",
      "status": "planned",
      "role": "settlement+execution",
      "asset": { "kind": "erc20", "address": "0x176211869cA2b568f2A7D4EE941E073a821EE1ff", "symbol": "USDC", "decimals": 6 },
      "explorer": "https://lineascan.build"
    },
    {
      "id": "eip155:1329",
      "name": "Sei",
      "status": "planned",
      "role": "settlement+execution",
      "asset": { "kind": "erc20", "address": "0x3894085Ef7Ff0f0aeDf52E2A2704928d1Ec074F1", "symbol": "USDC", "decimals": 6 },
      "explorer": "https://seitrace.com"
    },
    {
      "id": "sui:mainnet",
      "name": "Sui Mainnet",
      "status": "planned",
      "role": "settlement-only",
      "asset": { "kind": "coin", "mint": "0xdba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7", "symbol": "USDC", "decimals": 6 },
      "explorer": "https://suiscan.xyz",
      "requires": "move-contract-deploy",
      "notes": "Requires a Move contract deploy before going live."
    },
    {
      "id": "aptos:mainnet",
      "name": "Aptos Mainnet",
      "status": "planned",
      "role": "settlement-only",
      "asset": { "kind": "coin", "address": "0xbae207659db88bea0cbead6da0ed00aac12edcdda169e591cd41c94180b46f3b", "symbol": "USDC", "decimals": 6 },
      "explorer": "https://explorer.aptoslabs.com",
      "requires": "move-contract-deploy",
      "notes": "Requires a Move contract deploy before going live."
    },
    {
      "id": "eip155:1440002",
      "name": "XRPL EVM Sidechain",
      "status": "planned",
      "role": "settlement+execution",
      "asset": { "kind": "erc20", "address": "0x51AF74b6A94f2e0e27D0B3dF9F882cc4a5B7c38C", "symbol": "USDC", "decimals": 6 },
      "explorer": "https://evm-sidechain.xrpl.org",
      "notes": "Gives access to the XRP Ledger ecosystem via EVM-compatible contract reuse."
    },
    {
      "id": "xrpl:mainnet",
      "name": "XRP Ledger Mainnet",
      "status": "planned",
      "role": "settlement-only",
      "asset": { "kind": "iou", "currency": "RLUSD", "issuer": "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh", "symbol": "RLUSD" },
      "explorer": "https://livenet.xrpl.org",
      "requires": "xrpl-hook-or-ripple-cbdc-integration",
      "notes": "Requires a native XRPL hook or Ripple CBDC integration rather than a Solidity contract."
    }
  ],
  "endpoints": {
    "onboarding": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-onboarding",
    "stats": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-stats",
    "discovery": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/discover",
    "reputation": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/reputation",
    "leaderboard": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/leaderboard",
    "activity": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/activity",
    "breach_history": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/breach-history",
    "renew_nudge": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/renew-nudge",
    "mitigation_receipt": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/mitigation-receipt"
  },
  "freeActions": [
    {
      "action": "onboarding-handshake",
      "method": "POST",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-onboarding",
      "price": "$0.00",
      "description": "Sponsored first handshake. POST {agent_name, agent_wallet} to claim. No signup, no API key. Returns a signed payload for your first real SLA mint."
    }
  ],
  "paidActions": [
    {
      "action": "mint-sla",
      "method": "POST",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/mint-sla",
      "price": "$0.01",
      "description": "Create a new SLA-NFT"
    },
    {
      "action": "micro-reset",
      "method": "POST",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/micro-reset",
      "price": "$0.001",
      "description": "Micro-reset insurance window"
    },
    {
      "action": "renew",
      "method": "POST",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/renew",
      "price": "$0.005",
      "description": "Renew an SLA"
    },
    {
      "action": "early-exit",
      "method": "POST",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/early-exit",
      "price": "$0.005",
      "description": "Early exit from SLA"
    },
    {
      "action": "wrap",
      "method": "POST",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/wrap",
      "price": "$0.001",
      "description": "Wrap USDC to iUSDC"
    },
    {
      "action": "claim-breach-credit",
      "method": "POST",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/claim-breach-credit",
      "price": "$0.005",
      "description": "Verify on-chain SLA active state, then call microResetInsurance to mitigate a breach"
    },
    {
      "action": "mitigation-receipt",
      "method": "GET",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/mitigation-receipt?txHash=0x...",
      "price": "$0.001",
      "description": "Verify a claim-breach-credit (or micro_reset) tx by hash. Returns canonical receipt for insurer/registry attestations."
    }
  ],
  "supportedTokens": [
    "USDC",
    "USDT",
    "DAI",
    "EURC"
  ],
  "upcomingTokens": [
    "RLUSD",
    "cbXRP"
  ],
  "frameworks": [
    "AutoGen",
    "CrewAI",
    "Coinbase AgentKit",
    "LangGraph",
    "A2A"
  ],
  "agentTrustCapabilities": {
    "multiAgentSlaCoordination": true,
    "onChainReputationScoring": true,
    "aiAssistedApproval": true,
    "growingProtectionLevels": true,
    "crossFrameworkInteroperability": true,
    "x402MicropaymentGating": true
  },
  "machineReadable": {
    "llmsTxt": "/llms.txt",
    "agentsTxt": "/agents.txt",
    "aiAgent": "/.well-known/ai-agent.json",
    "mcpManifest": "/.well-known/mcp.json",
    "x402Manifest": "/.well-known/x402.json",
    "openapi": "/openapi.json",
    "robotsTxt": "/robots.txt"
  },
  "lastUpdated": "2026-04-24",
  "intents": [
    {
      "intent": "wrap_usdc",
      "description": "Step 1 — convert plain USDC into insurable iUSDC for bonding.",
      "method": "POST",
      "endpoint": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/wrap",
      "price": "$0.001",
      "x402_required": true,
      "request": {
        "wallet": "0xYourAgentWallet",
        "amount_usdc": "100"
      },
      "expected_outcome": {
        "tx_type": "wrap_usdc",
        "iusdc_minted": "100",
        "contract_call": "depositAndMint(uint256 amount)",
        "contract": "0x2bE3C6ad46408557Abe880804e55Bc37be4C3581"
      }
    },
    {
      "intent": "mint_sla",
      "description": "Step 2 — mint a long-term SLA-NFT bonded by your iUSDC.",
      "method": "POST",
      "endpoint": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/mint-sla",
      "price": "$0.01",
      "x402_required": true,
      "request": {
        "wallet": "0xYourAgentWallet",
        "counterparty": "0xCounterpartyWallet",
        "bond_amount": "100",
        "duration_years": 5,
        "metadata_uri": "ipfs://your-sla-metadata"
      },
      "expected_outcome": {
        "tx_type": "mint_sla",
        "contract_call": "mintSLA(address to, string metadataURI, uint256 bondAmount, uint256 durationInYears)",
        "contract": "0x2bE3C6ad46408557Abe880804e55Bc37be4C3581",
        "nft_chain": "eip155:8453"
      }
    },
    {
      "intent": "renew_sla",
      "description": "Renew an existing SLA, resetting the protection window.",
      "method": "POST",
      "endpoint": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/renew",
      "price": "$0.005",
      "x402_required": true,
      "request": {
        "wallet": "0xYourAgentWallet",
        "token_id": 42,
        "new_duration_years": 5
      },
      "expected_outcome": {
        "tx_type": "renew",
        "contract_call": "renewAndReset(uint256 oldTokenId, uint256 newDurationInYears)",
        "contract": "0x2bE3C6ad46408557Abe880804e55Bc37be4C3581"
      }
    },
    {
      "intent": "micro_reset",
      "description": "Pay a small fee to reset the parametric insurance window.",
      "method": "POST",
      "endpoint": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/micro-reset",
      "price": "$0.001",
      "x402_required": true,
      "request": {
        "wallet": "0xYourAgentWallet",
        "token_id": 42
      },
      "expected_outcome": {
        "tx_type": "micro_reset",
        "contract_call": "microResetInsurance(uint256 tokenId)",
        "contract": "0x2bE3C6ad46408557Abe880804e55Bc37be4C3581"
      }
    },
    {
      "intent": "free_handshake",
      "description": "Brand-new agent? First call is sponsored by InsureLink — no signup, no API key.",
      "method": "POST",
      "endpoint": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-onboarding",
      "price": "$0.00",
      "x402_required": false,
      "request": {
        "agent_name": "MyAgent",
        "agent_wallet": "0xYourAgentWallet"
      },
      "expected_outcome": {
        "tx_type": "agent_onboarding",
        "free": true,
        "cohort": "first_10_agents"
      }
    },
    {
      "intent": "claim_breach_credit",
      "description": "Mitigate an SLA breach: gateway reads on-chain agreement state, validates active + caller-is-party, then calls microResetInsurance.",
      "method": "POST",
      "endpoint": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/claim-breach-credit",
      "price": "$0.005",
      "x402_required": true,
      "request": {
        "wallet": "0xYourAgentWallet",
        "token_id": 42,
        "reason": "drift_alert"
      },
      "expected_outcome": {
        "tx_type": "claim_breach_credit",
        "contract_call": "microResetInsurance(uint256 tokenId)",
        "contract": "0x2bE3C6ad46408557Abe880804e55Bc37be4C3581",
        "verification": "On-chain agreements(tokenId).active must be true and payer must be agentA or agentB."
      }
    }
  ],
  "verifiedAddresses": {
    "chain": "eip155:8453",
    "insurelink_contract": "0x2bE3C6ad46408557Abe880804e55Bc37be4C3581",
    "iusdc_underlying": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "iusdc_underlying_symbol": "USDC",
    "x402_pay_to": "0xe7a9Bbc5C7Ee9B2b14C6A7dd2E5F9321ECf7760D",
    "x402_facilitator": "https://x402.coinbase.com",
    "explorer": "https://basescan.org/address/0x2bE3C6ad46408557Abe880804e55Bc37be4C3581",
    "verified_on": "2026-04-24"
  },
  "tags": [
    "agentic-wallets",
    "agentic-commerce",
    "agentic-payments",
    "x402",
    "mcp",
    "a2a"
  ],
  "categories": [
    "agentic-wallets",
    "agentic-commerce"
  ],
  "agentic_wallet_ready": true,
  "agentic_commerce_ready": true
}