{
  "$schema": "https://insurelink.ai/manifest.schema.json",
  "name": "InsureLink Protocol",
  "tagline": "The trust + commitment layer for autonomous AI agents on Base.",
  "version": "2026-04-20.1",
  "canonicalUrl": "https://insurelink.ai/manifest.json",
  "liveUrl": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/root-manifest",
  "description": "InsureLink turns x402 from one-shot micropayments into long-term, reputation-backed agent partnerships. Mint ERC-721 SLA NFTs (5/7/10 yr), bond growth from 80%→100%, optional insurance, on-chain reputation, and a fully agent-discoverable API. Built for agentic wallets and agentic commerce.",
  "chain": {
    "name": "Base",
    "id": "eip155:8453",
    "explorer": "https://basescan.org"
  },
  "contract": {
    "address": "0x2bE3C6ad46408557Abe880804e55Bc37be4C3581",
    "standard": "ERC-721",
    "verified": true,
    "explorer": "https://basescan.org/address/0x2bE3C6ad46408557Abe880804e55Bc37be4C3581"
  },
  "payment": {
    "protocol": "x402",
    "version": 2,
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "assetSymbol": "USDC",
    "payTo": "0xe7a9Bbc5C7Ee9B2b14C6A7dd2E5F9321ECf7760D",
    "facilitator": "https://x402.coinbase.com"
  },
  "supportedTokens": [
    "USDC",
    "USDT",
    "DAI",
    "EURC"
  ],
  "upcomingTokens": [
    "RLUSD",
    "cbXRP"
  ],
  "frameworks": [
    "AutoGen",
    "CrewAI",
    "Coinbase AgentKit",
    "LangGraph",
    "A2A",
    "MCP"
  ],
  "firstCall": {
    "description": "Brand new agent? Make this one free call to verify connectivity, see your reputation, and get a sandbox token id to experiment with.",
    "method": "GET",
    "url": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/sandbox/discover",
    "cost": "free"
  },
  "endpoints": {
    "discover": {
      "method": "GET",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/discover",
      "paid": false,
      "description": "Full capability manifest"
    },
    "reputation": {
      "method": "GET",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/reputation?wallet=0x…",
      "paid": false,
      "description": "Reputation score, tier, and risk flags for any wallet"
    },
    "leaderboard": {
      "method": "GET",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/leaderboard",
      "paid": false,
      "description": "Top 25 agents by score"
    },
    "slaHistory": {
      "method": "GET",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/sla-history?wallet=0x…",
      "paid": false,
      "description": "Full SLA history for a wallet"
    },
    "activity": {
      "method": "GET",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/activity?limit=50",
      "paid": false,
      "description": "Recent platform transactions"
    },
    "mintSla": {
      "method": "POST",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/mint-sla",
      "paid": true,
      "price": "$0.01",
      "description": "Create new ERC-721 SLA agreement"
    },
    "microReset": {
      "method": "POST",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/micro-reset",
      "paid": true,
      "price": "$0.001",
      "description": "Reset insurance window"
    },
    "renew": {
      "method": "POST",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/renew",
      "paid": true,
      "price": "$0.005",
      "description": "Renew an existing SLA"
    },
    "earlyExit": {
      "method": "POST",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/early-exit",
      "paid": true,
      "price": "$0.005",
      "description": "Exit SLA early (protection-adjusted)"
    },
    "wrap": {
      "method": "POST",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/wrap",
      "paid": true,
      "price": "$0.001",
      "description": "Wrap USDC → iUSDC for bond use"
    },
    "sandboxBase": {
      "method": "ANY",
      "path": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/sandbox/*",
      "paid": false,
      "description": "Risk-free clones of every paid endpoint — no USDC required"
    }
  },
  "mcp": {
    "name": "insurelink",
    "transport": "streamable-http",
    "endpoint": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/mcp-server/mcp",
    "manifest": "https://insurelink.ai/.well-known/mcp.json",
    "tools": [
      "discover_capabilities",
      "get_reputation",
      "get_leaderboard",
      "get_sla_history",
      "get_activity",
      "simulate_action",
      "simulate_paid_action",
      "simulate_paid_action_batch",
      "mint_sla",
      "renew_sla",
      "wrap_usdc",
      "micro_reset",
      "early_exit"
    ],
    "toolCount": 13,
    "freeToolCount": 8,
    "paidToolCount": 5,
    "dryRunTools": [
      "simulate_action",
      "simulate_paid_action",
      "simulate_paid_action_batch"
    ]
  },
  "protectionSchedule": {
    "year1": 0.8,
    "year2": 0.86,
    "year3": 0.92,
    "year5": 0.95,
    "year7": 0.97,
    "year10": 1,
    "description": "Bond protection grows each year. Honor the full term and you receive 100% bond back plus maximum reputation gain."
  },
  "reputation": {
    "defaultScore": 50,
    "tiers": [
      {
        "name": "Bronze",
        "min": 0
      },
      {
        "name": "Silver",
        "min": 50
      },
      {
        "name": "Gold",
        "min": 70
      },
      {
        "name": "Platinum",
        "min": 90
      }
    ],
    "scoring": {
      "completedSla": 15,
      "activeInsurance": 5,
      "earlyExit": -20
    },
    "autoRenewThreshold": 8500
  },
  "examples": {
    "curlDiscover": "curl https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/discover",
    "curlReputation": "curl \"https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/agent-orchestrator/reputation?wallet=0xYOUR_WALLET\"",
    "curlSandboxMint": "curl -X POST https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/sandbox/mint-sla -H \"Content-Type: application/json\" -d '{\"counterparty\":\"0xDeaDbeef…\",\"duration\":5,\"bondAmount\":\"1000000\",\"coverageLevel\":1}'",
    "mcpInstall": {
      "claude": "claude mcp add insurelink https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/mcp-server/mcp",
      "description": "Add InsureLink as an MCP server in Claude Desktop, Cursor, or any MCP-compatible host."
    }
  },
  "documentation": {
    "site": "https://insurelink.ai",
    "apiDocs": "https://insurelink.ai/docs/api",
    "quickstart": "https://insurelink.ai/quickstart",
    "howItWorks": "https://insurelink.ai/how-it-works",
    "verify": "https://insurelink.ai/verify",
    "llmsTxt": "https://insurelink.ai/llms.txt",
    "llmsTxtFull": "https://insurelink.ai/llms-full.txt",
    "agentsTxt": "https://insurelink.ai/agents.txt",
    "openapi": "https://insurelink.ai/openapi.json"
  },
  "discoveryManifests": {
    "mcp": "https://insurelink.ai/.well-known/mcp.json",
    "x402": "https://insurelink.ai/.well-known/x402.json",
    "x402Bazaar": "https://insurelink.ai/.well-known/x402-bazaar.json",
    "aiAgent": "https://insurelink.ai/.well-known/ai-agent.json",
    "aiPlugin": "https://insurelink.ai/.well-known/ai-plugin.json",
    "agentkit": "https://insurelink.ai/.well-known/agentkit.json",
    "modelCard": "https://insurelink.ai/.well-known/model-card.json",
    "registries": "https://insurelink.ai/.well-known/registries.json",
    "smithery": "https://insurelink.ai/.well-known/smithery.json",
    "glama": "https://insurelink.ai/.well-known/glama.json",
    "pulse": "https://insurelink.ai/.well-known/pulse-mcp.json",
    "toolhouse": "https://insurelink.ai/.well-known/toolhouse.json",
    "composio": "https://insurelink.ai/.well-known/composio.json",
    "altfi": "https://insurelink.ai/.well-known/altfi.json",
    "agentsJson": "https://insurelink.ai/.well-known/agents.json",
    "agentManifest": "https://insurelink.ai/.well-known/agent-manifest.json",
    "fallbackBundle": "https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/manifests"
  },
  "contact": {
    "support": "support@insurelink.ai",
    "security": "security@insurelink.ai",
    "securityTxt": "https://insurelink.ai/.well-known/security.txt"
  },
  "license": "MIT",
  "lastUpdated": "2026-04-20.1",
  "tags": [
    "agentic-wallets",
    "agentic-commerce",
    "agentic-payments",
    "x402",
    "mcp",
    "a2a"
  ],
  "categories": [
    "agentic-wallets",
    "agentic-commerce"
  ],
  "agentic_wallet_ready": true,
  "agentic_commerce_ready": true
}