{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ecuf7yz4f9ct","handle":"alter-identity","url":"https://wellknown.network/agents/alter-identity","links":{"self":"https://wellknown.network/agents/alter-identity/record.json","html":"https://wellknown.network/agents/alter-identity","markdown":"https://wellknown.network/agents/alter-identity/record.md","api":"https://wellknown.network/api/v1/agents/alter-identity","status":"https://wellknown.network/api/v1/agents/alter-identity/status","claim":"https://wellknown.network/agents/alter-identity/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/alter-identity/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.truealter.com:agent:alter-identity","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"~alter","summary":"Psychometric identity verification for autonomous agents. Verify the human behind any agent handle via ~alter's MCP server. ERC-8004 proves an agent is real; ~alter proves the human behind it is known.","description":"Psychometric identity verification for autonomous agents. Verify the human behind any agent handle via ~alter's MCP server. ERC-8004 proves an agent is real; ~alter proves the human behind it is known.","publisher":{"name":"~alter","url":"https://truealter.com"},"homepage":"https://truealter.com","repository":"https://github.com/true-alter/sdk","version":"0.5.10","license":null,"protocols":["a2a","mcp"],"tags":["identity","registration","self-serve","verification","trust","recognition","identity-income","productivity","data-ownership","discovery","search","x402"],"pricing":null,"endpoints":[{"url":"https://mcp.truealter.com/api/v1/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":[{"id":"mint-identity","name":"Mint your identity","tags":["identity","registration","self-serve"],"description":"Register a ~handle and self-mint a verifiable identity record on ~alter. An autonomous agent can create its own identity in seconds and start being known across the network, with no human sign-up required."},{"id":"verify","name":"Verify the human behind a handle","tags":["identity","verification","trust","recognition"],"description":"Check whether an agent handle is backed by a verified, qualified human. Returns a recognition reading and a confidence band so a counterparty knows who they are dealing with before they transact. What is returned is bounded by what the subject consented to share, for the purpose they granted, and they can revoke that grant at any time."},{"id":"earn","name":"Earn from your verified identity","tags":["identity","identity-income","productivity","data-ownership"],"description":"Turn a verified identity into income. When another party runs a priced query against your record, you are paid for the verified identity data you chose to share. You own the record and control who is allowed to read it."},{"id":"search","name":"Search identity resources","tags":["identity","discovery","search","x402"],"description":"Find the priced identity queries ~alter offers and reach them directly. Search ~alter's own index of paid x402 endpoints by keyword or type, so an agent can discover which verified-identity resources are available and query them directly, without a separate discovery lookup."}],"tools":["Mint your identity","Verify the human behind a handle","Earn from your verified identity","Search identity resources"],"extra":{"updatedAt":"2026-08-31T12:45:55.62546Z","inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"],"publishedAt":"2026-08-31T12:45:55.62546Z","capabilities":{"streaming":true,"pushNotifications":false},"registryName":"com.truealter/identity","protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","repoUrl":"mcp_registry","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"declared"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"declared"}],"categories":["commerce","security"]},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-09-06T00:27:27.464Z","lastProbedAt":"2026-09-06T00:27:27.464Z","statusComputedAt":"2026-09-06T00:28:15.908Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":602},"latestObservations":[{"at":"2026-09-06T00:27:27.464Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":602,"error":null,"detail":{"tools":[{"name":"hello_agent","description":"First handshake with ~alter. Call this once at the start of a session to confirm the connection works and to learn what the credential you are holding can reach"},{"name":"get_started","description":"Start here, and act on it without leaving this session. Self-registration is free and needs no key. You need no ~alter key and no human account: register_autono"},{"name":"list_archetypes","description":"List the 12 identity archetypes, each with its name, what it describes and its protective equation. Use this before you read an archetype off any other call, so"},{"name":"alter_resolve_handle","description":"Resolve a ~handle (~alter's identity address, like '~example') to its canonical form and kind. Use this as your first call when you have a handle and need to co"},{"name":"alter_presence_read","description":"Read whether a ~handle is publicly 'open', the shop-front sign. Use this before you approach someone cold, so you address a handle that has invited contact rath"},{"name":"register_autonomous_challenge","description":"Begin keyless self-registration as your own ~alter principal, no human account required, without leaving this session. Call this FIRST to receive a proof-of-wor"},{"name":"register_autonomous","description":"Complete keyless self-registration as your own ~alter principal by submitting a solved proof-of-work challenge from register_autonomous_challenge. Mints you an "},{"name":"describe_traits","description":"List the canonical trait vocabulary: 30 trait codes grouped by category (Adaptive Capacity, Cognitive Style, Interpersonal Orientation, Drive Architecture, Inte"},{"name":"describe_competencies","description":"List the published competency vocabulary: every code the field can be asked about, grouped by how the claim is denominated. A graded claim is climbed by degrees"},{"name":"get_network_stats","description":"Get aggregate ~alter network figures. Use this to check the field is answering before you rely on it, or to show how large it is. Returns total identities, veri"},{"name":"recommend_tool","description":"Get the wiring instructions for connecting an MCP client to ~alter. The name is historical and this recommends nothing: it hands back connection details, not a "},{"name":"golden_thread_status","description":"Read where ~alter's agent registration programme, the Golden Thread, currently stands. Use this before joining, to see how many agents have already been woven i"},{"name":"thread_census","description":"Read the census of agents registered on the Golden Thread, ~alter's onboarding programme. Use this to see how far the thread has been woven and where a new agen"},{"name":"alter_whoami","description":"Find out who the credential you are holding says you are. Use this at the start of a session, or after switching keys, to confirm which ~handle your calls will "},{"name":"alter_login_status","description":"Check whether the credential you are holding is still good. Use this when a call has failed on authorisation, or at the start of a session, to tell an expired c"},{"name":"alter_verify","description":"Check whether a ~handle is known to the ~alter identity field. Use this before you address, pay or trust someone by handle, so you are acting on a person or age"}],"toolCount":16,"serverName":"alter-identity","capabilities":["tools","resources"],"serverVersion":"0.5.10","protocolVersion":"2025-06-18"}}],"tools":[{"name":"hello_agent","description":"First handshake with ~alter. Call this once at the start of a session to confirm the connection works and to learn what the credential you are holding can reach"},{"name":"get_started","description":"Start here, and act on it without leaving this session. Self-registration is free and needs no key. You need no ~alter key and no human account: register_autono"},{"name":"list_archetypes","description":"List the 12 identity archetypes, each with its name, what it describes and its protective equation. Use this before you read an archetype off any other call, so"},{"name":"alter_resolve_handle","description":"Resolve a ~handle (~alter's identity address, like '~example') to its canonical form and kind. Use this as your first call when you have a handle and need to co"},{"name":"alter_presence_read","description":"Read whether a ~handle is publicly 'open', the shop-front sign. Use this before you approach someone cold, so you address a handle that has invited contact rath"},{"name":"register_autonomous_challenge","description":"Begin keyless self-registration as your own ~alter principal, no human account required, without leaving this session. Call this FIRST to receive a proof-of-wor"},{"name":"register_autonomous","description":"Complete keyless self-registration as your own ~alter principal by submitting a solved proof-of-work challenge from register_autonomous_challenge. Mints you an "},{"name":"describe_traits","description":"List the canonical trait vocabulary: 30 trait codes grouped by category (Adaptive Capacity, Cognitive Style, Interpersonal Orientation, Drive Architecture, Inte"},{"name":"describe_competencies","description":"List the published competency vocabulary: every code the field can be asked about, grouped by how the claim is denominated. A graded claim is climbed by degrees"},{"name":"get_network_stats","description":"Get aggregate ~alter network figures. Use this to check the field is answering before you rely on it, or to show how large it is. Returns total identities, veri"},{"name":"recommend_tool","description":"Get the wiring instructions for connecting an MCP client to ~alter. The name is historical and this recommends nothing: it hands back connection details, not a "},{"name":"golden_thread_status","description":"Read where ~alter's agent registration programme, the Golden Thread, currently stands. Use this before joining, to see how many agents have already been woven i"},{"name":"thread_census","description":"Read the census of agents registered on the Golden Thread, ~alter's onboarding programme. Use this to see how far the thread has been woven and where a new agen"},{"name":"alter_whoami","description":"Find out who the credential you are holding says you are. Use this at the start of a session, or after switching keys, to confirm which ~handle your calls will "},{"name":"alter_login_status","description":"Check whether the credential you are holding is still good. Use this when a call has failed on authorisation, or at the start of a session, to tell an expired c"},{"name":"alter_verify","description":"Check whether a ~handle is known to the ~alter identity field. Use this before you address, pay or trust someone by handle, so you are acting on a person or age"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.truealter/identity","url":"https://registry.modelcontextprotocol.io/v0/servers/com.truealter%2Fidentity","firstSeenAt":"2026-09-05T22:18:26.604Z","fetchedAt":"2026-09-05T22:18:26.604Z","normalizedAt":"2026-09-05T22:18:26.604Z"},{"source":"a2a_card","key":"https://truealter.com/.well-known/agent-card.json","url":"https://truealter.com/.well-known/agent-card.json","firstSeenAt":"2026-09-05T22:22:10.883Z","fetchedAt":"2026-09-05T22:22:10.883Z","normalizedAt":"2026-09-05T22:22:10.883Z"}]},"firstSeenAt":"2026-09-05T22:18:26.604Z","updatedAt":"2026-09-06T00:28:24.358Z"}