{
  "type": "https://eips.ethereum.org/EIPS/eip-8004#registration-v1",
  "name": "10102 Guardian",
  "description": "Non-custodial Ethereum app for on-chain digital legacy and asset transfers. Configure what happens to your crypto when you can no longer act on it. Helps users and other agents set up Legacy contracts (EOA or Safe multisig beneficiaries) and Timelocks (standard, soft, gift). Reads live contract state via The Graph subgraph and on-chain RPC, hands off setup through pre-filled deep links, and all writes require the user's wallet signature.",
  "image": "https://app.10102.io/logo.png",
  "services": [
    {
      "name": "web",
      "endpoint": "https://app.10102.io"
    },
    {
      "name": "A2A",
      "endpoint": "https://app.10102.io/.well-known/agent-card.json",
      "version": "0.3.0"
    },
    {
      "name": "MCP",
      "endpoint": "https://mcp.10102.io/mcp",
      "version": "2025-06-18",
      "description": "Read-only MCP server: look up legacies/timelocks and generate pre-filled setup links. No keys, no writes. Contract creation requires the user's wallet signature."
    },
    {
      "name": "subgraph",
      "endpoint": "https://gateway.thegraph.com/api/subgraphs/id/FXzZDbZxzdWaYGTPEcxN2AatbucRooQWfY67moam8oCd",
      "version": "1.0",
      "description": "GraphQL indexer for LegacyDetail and Timelock entities on Ethereum mainnet"
    },
    {
      "name": "docs",
      "endpoint": "https://github.com/10102-io/computing/blob/main/AGENTS.md",
      "version": "1.0"
    },
    {
      "name": "inference",
      "endpoint": "https://venice-proxy-production.up.railway.app/v1/chat/completions",
      "version": "1.0",
      "description": "OpenAI-compatible Guardian chat inference (privacy-preserving Venice models). A free allowance applies per caller; bring your own Venice credits via x402 (X-Sign-In-With-X header) for unmetered access."
    }
  ],
  "contracts": {
    "chainId": 1,
    "routers": {
      "MultisigLegacyRouter": "0x7c7bf503DF70eBE3520f65Cc0Ff1aF093Fa85038",
      "TransferEOALegacyRouter": "0x4E81E1Ed3F6684EB948F8956b8787967b1a6275b",
      "TimeLockRouter": "0x2B947E3c348c81409f8e8fc5ef8F65d9dFf76A42",
      "EIP712LegacyVerifier": "0x3d6cC3782EC0DF21B58c4C9F5ecf23e485e05F9e"
    }
  },
  "x402Support": true,
  "active": true,
  "registrations": [
    {
      "agentId": 34821,
      "agentRegistry": "eip155:1:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
      "reputationRegistry": "eip155:1:0x8004BAa17C55a88189AE136b182e5fdA19dE9b63"
    }
  ],
  "supportedTrust": ["reputation", "crypto-economic"],
  "tags": ["digital-legacy", "asset-transfer", "continuity", "timelock", "safe", "ethereum", "defi-infrastructure"]
}
