{
  "$schema": "https://insurelink.ai/.well-known/protagentic-agent.schema.json",
  "version": "2026-07-25",
  "name": "InsureLink Agent Card for Protagentic",
  "description": "Machine-readable agent card consumed by Protagentic to represent InsureLink as a bonded, x402-priced, AP2/ACP-compatible commerce endpoint.",
  "agent": {
    "id": "insurelink",
    "display_name": "InsureLink",
    "url": "https://insurelink.ai",
    "logo": "https://insurelink.ai/favicon.ico",
    "categories": [
      "agentic-commerce",
      "agent-insurance",
      "risk-verification",
      "x402-provider",
      "ap2-provider",
      "acp-provider"
    ],
    "tagline": "The trust + commitment layer for autonomous AI agents on Base."
  },
  "protocols": {
    "x402": {
      "supported": true,
      "gateway": "https://ljoaoopkawioavzxjdkn.supabase.co/functions/v1/x402-gateway",
      "network": "eip155:8453",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "asset_symbol": "USDC",
      "pay_to": "0xe7a9Bbc5C7Ee9B2b14C6A7dd2E5F9321ECf7760D",
      "facilitator": "https://x402.coinbase.com"
    },
    "ap2": {
      "supported": true,
      "executor": "https://ljoaoopkawioavzxjdkn.supabase.co/functions/v1/ap2-payment-mandate",
      "mandate_types": ["intent", "cart", "payment"]
    },
    "acp": {
      "supported": true,
      "executor": "https://ljoaoopkawioavzxjdkn.supabase.co/functions/v1/acp-payment"
    },
    "a2a": {
      "supported": true,
      "executor": "https://ljoaoopkawioavzxjdkn.supabase.co/functions/v1/a2a-transfer"
    },
    "mcp": {
      "supported": true,
      "endpoint": "https://ljoaoopkawioavzxjdkn.supabase.co/functions/v1/mcp-server/mcp"
    }
  },
  "onboarding": {
    "signup_required": false,
    "api_key_required": false,
    "public_key_registration": "https://ljoaoopkawioavzxjdkn.supabase.co/functions/v1/agent-onboarding",
    "ephemeral_registration": "https://ljoaoopkawioavzxjdkn.supabase.co/functions/v1/register-ephemeral",
    "hello_endpoint": "https://ljoaoopkawioavzxjdkn.supabase.co/functions/v1/agent-hello",
    "sponsored_first_call_credit_usdc": "0.01"
  },
  "assurance": {
    "base_url": "https://ljoaoopkawioavzxjdkn.supabase.co/functions/v1/agent-assurance",
    "verify_transaction": "/verify-transaction",
    "risk_score": "/risk-score/{agent_id}",
    "coverage": "/coverage/{agent_id}",
    "recommendations": [
      "APPROVED",
      "APPROVED_WITH_ESCROW",
      "REQUIRE_ADDITIONAL_VERIFICATION",
      "BLOCKED_HIGH_RISK",
      "BLOCKED_LIMIT_EXCEEDED"
    ]
  },
  "discovery": {
    "root_manifest": "https://ljoaoopkawioavzxjdkn.supabase.co/functions/v1/root-manifest",
    "openapi": "https://insurelink.ai/openapi.json",
    "registries": "https://insurelink.ai/.well-known/registries.json"
  },
  "contact": {
    "email": "agents@insurelink.ai",
    "docs": "https://insurelink.ai/docs/api"
  },
  "last_updated": "2026-07-25"
}
