{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_eyyxb63ny3ra","handle":"tracea","url":"https://wellknown.network/agents/tracea","links":{"self":"https://wellknown.network/agents/tracea/record.json","html":"https://wellknown.network/agents/tracea","markdown":"https://wellknown.network/agents/tracea/record.md","api":"https://wellknown.network/api/v1/agents/tracea","status":"https://wellknown.network/api/v1/agents/tracea/status","claim":"https://wellknown.network/agents/tracea/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/tracea/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.tracea.online:server:tracea","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Tracea","summary":"Tracea — legal identity (Know Your Agent) for AI agents, on-chain. ERC-8004 compatible.","description":"Tracea — legal identity (Know Your Agent) for AI agents, on-chain. ERC-8004 compatible.","publisher":{"name":"Chriscorp","url":null},"homepage":"https://tracea.online","repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.tracea.online/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-02T10:59:49.649728Z","publishedAt":"2026-08-02T10:59:49.649728Z","registryName":"io.github.Chriscorp/tracea"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.contracts","name":"Contracts & Legal","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.938,"provenance":"derived"}],"categories":["commerce","documents","security"]},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-09-06T04:25:27.549Z","lastProbedAt":"2026-09-06T04:25:27.549Z","statusComputedAt":"2026-09-06T04:26:04.913Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":39},"latestObservations":[{"at":"2026-09-06T04:25:27.549Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":39,"error":null,"detail":{"tools":[{"name":"verify_agent","description":"Verify an AI agent's on-chain legal identity on Tracea (Base Sepolia). Returns registration status, financial cap, permission scope, revocation status, and KYA "},{"name":"get_agent_info","description":"Get the raw Tracea registry record for an agent: owner, permission scope, financial cap, active status, timestamps."},{"name":"is_agent_revoked","description":"Check whether an agent's mandate has been revoked on Tracea (immediate, scheduled or partial revocation)."},{"name":"get_owner_agents","description":"List all agent addresses registered on Tracea by a given owner address."},{"name":"get_action","description":"Read a single logged agent action from the Tracea ActionLog contract by its numeric ID. Returns agent, action type, payload and timestamp."},{"name":"get_agent_actions","description":"List all on-chain action IDs logged for a given agent on Tracea."},{"name":"log_action","description":"Log an agent action on-chain via Tracea (immutable audit trail, court-ready). Requires TRACEA_API_KEY env var. The action is signed by the account's wallet."},{"name":"get_registration_file","description":"Fetch the ERC-8004 compatible registration file for a Tracea-registered agent, including the KYA legal principal block."},{"name":"report_activity","description":"Report an action the agent just performed to its owner's Tracea activity feed (off-chain, free, instant). Call this AFTER every significant action (email sent, "},{"name":"get_my_identity","description":"Get this agent's full Tracea identity (activity apiKey +, for v2 agents, its EOA private key and ERC-4337 smart account address) using a one-time activation cod"},{"name":"get_payment_whitelist","description":"Get the list of owner-approved payment destination addresses for an agent (anti-injection guardrail). Non-empty list = the agent's smart account can ONLY pay th"},{"name":"check_payment_allowed","description":"Dry-run a payment BEFORE executing it: checks on-chain whether the agent's smart account would allow it (permission granted, within financial cap, destination a"},{"name":"payment_required","description":"Create a x402 payment request (HTTP 402) for a resource you sell to another agent. Returns a paymentId, the USDC amount in units, the destination address and th"},{"name":"payment_incoming","description":"Verify a x402 payment ON-CHAIN (the USDC transfer to your address, exact amount) and mark the session fulfilled. The blockchain is the ONLY source of truth — th"},{"name":"payment_status","description":"Get the status of a x402 payment session (pending | paid | fulfilled | expired), with destination, amount and tx hash. Useful to poll while waiting for the payi"}],"toolCount":15,"serverName":"tracea","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"verify_agent","description":"Verify an AI agent's on-chain legal identity on Tracea (Base Sepolia). Returns registration status, financial cap, permission scope, revocation status, and KYA "},{"name":"get_agent_info","description":"Get the raw Tracea registry record for an agent: owner, permission scope, financial cap, active status, timestamps."},{"name":"is_agent_revoked","description":"Check whether an agent's mandate has been revoked on Tracea (immediate, scheduled or partial revocation)."},{"name":"get_owner_agents","description":"List all agent addresses registered on Tracea by a given owner address."},{"name":"get_action","description":"Read a single logged agent action from the Tracea ActionLog contract by its numeric ID. Returns agent, action type, payload and timestamp."},{"name":"get_agent_actions","description":"List all on-chain action IDs logged for a given agent on Tracea."},{"name":"log_action","description":"Log an agent action on-chain via Tracea (immutable audit trail, court-ready). Requires TRACEA_API_KEY env var. The action is signed by the account's wallet."},{"name":"get_registration_file","description":"Fetch the ERC-8004 compatible registration file for a Tracea-registered agent, including the KYA legal principal block."},{"name":"report_activity","description":"Report an action the agent just performed to its owner's Tracea activity feed (off-chain, free, instant). Call this AFTER every significant action (email sent, "},{"name":"get_my_identity","description":"Get this agent's full Tracea identity (activity apiKey +, for v2 agents, its EOA private key and ERC-4337 smart account address) using a one-time activation cod"},{"name":"get_payment_whitelist","description":"Get the list of owner-approved payment destination addresses for an agent (anti-injection guardrail). Non-empty list = the agent's smart account can ONLY pay th"},{"name":"check_payment_allowed","description":"Dry-run a payment BEFORE executing it: checks on-chain whether the agent's smart account would allow it (permission granted, within financial cap, destination a"},{"name":"payment_required","description":"Create a x402 payment request (HTTP 402) for a resource you sell to another agent. Returns a paymentId, the USDC amount in units, the destination address and th"},{"name":"payment_incoming","description":"Verify a x402 payment ON-CHAIN (the USDC transfer to your address, exact amount) and mark the session fulfilled. The blockchain is the ONLY source of truth — th"},{"name":"payment_status","description":"Get the status of a x402 payment session (pending | paid | fulfilled | expired), with destination, amount and tx hash. Useful to poll while waiting for the payi"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.Chriscorp/tracea","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.Chriscorp%2Ftracea","firstSeenAt":"2026-09-06T02:21:25.245Z","fetchedAt":"2026-09-06T02:21:25.245Z","normalizedAt":"2026-09-06T02:21:25.245Z"}]},"firstSeenAt":"2026-09-06T02:21:25.245Z","updatedAt":"2026-09-06T04:26:13.442Z"}