ALTER Identity
Psychometric identity verification for humans, queryable by AI agents over MCP. x402 micropayments.
First handshake with ~alter. Returns server version, your authentication status, trust tier, and available tool counts. Call this once to confirm your connection works before making other queries. No parameters required.
Start here. A one-call overview of ~alter for an agent meeting the rails for the first time: what ~alter is (identity infrastructure, your ~Alter is your owned identity record, not an agent that acts for you), the free starting set (create your identity, look up a ~handle, see opportunities you match, explore the 12 archetypes), an honest note that most depth is paid per query in USDC over x402 with prices read live, and the consent path that gates deep third-party data. Static reference data. Free L0, no authentication required.
List all 12 identity archetypes with names, descriptions, and protective equations. Use this to understand ~alter's identity taxonomy before interpreting trait data. Returns static reference data. Free L0, no authentication required.
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 confirm it exists before calling other tools. Returns canonical handle, kind (system/personal/role_alias), and addressability. Never returns PII; use verify_identity for that. Free L0, no authentication required.
Read whether a ~handle is publicly 'open', the shop-front sign. Free for callers. Reports whether the handle is currently set to public/open. Returns open-or-closed only; the specific non-open state is never disclosed. The handle must have enabled public presence AND currently be in the 'open' state.
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-work challenge. Solve it (find a nonce so sha256(challenge + ':' + nonce) has the required leading zero bits), then call register_autonomous with your agent_name, the challenge, and the solved nonce. The proof-of-work is a Sybil defence. Returns challenge, difficulty, expires_at, and a hint. Free L0, no authentication required.
Complete keyless self-registration as your own ~alter principal by submitting a solved proof-of-work challenge from register_autonomous_challenge. Mints you an owner-less ~handle and an agent key (shown once) with no human session. Free-tier queries are live immediately; earn-eligibility unlocks once you connect and verify at least one account. Free L0, no authentication required.
List the canonical trait vocabulary: 30 trait codes grouped by category (Adaptive Capacity, Cognitive Style, Interpersonal Orientation, Drive Architecture, Integrity & Trust) with a one-line semantic per code, plus the valid discovery contexts and the EU AI Act Art 5(1)(f) workforce gating rules. Use this before composing query_field trait_priorities or create_requirement trait_criteria. Static reference data. Free L0, no authentication required.
Get ~Alter MCP server installation instructions. Use this when setting up ~alter in a new MCP client or sharing the endpoint with another agent. Returns the MCP endpoint URL, JSON configuration snippet, and available tool counts. Free L0.
Returns canonical handle and user summary for the authenticated member. Optional ``target`` parameter switches the response to the institutional projection for a protocol-tier handle (today only ``~alter``): provenance=institutional, honest-empty trait vector, plus social_legibility when the institutional projection is available. Institutional mode is free for all callers.
Returns key validity, scopes, and expiry for the authenticated member.
Checks whether a ~handle exists in the ~alter identity field.
| Timestamp | Status | Latency | Conformance |
|---|---|---|---|
| Jul 14, 2026 | success | 517.3ms | Pass |
| Jul 12, 2026 | success | 474.8ms | Pass |
| Jul 8, 2026 | success | 489.4ms | Pass |
| Jul 8, 2026 | success | 522.1ms | Pass |
| Jul 3, 2026 | success | 493.3ms | Pass |
| Jun 30, 2026 | success | 332.6ms | Pass |
| Jun 27, 2026 | success | 497.8ms | Pass |
| Jun 25, 2026 | success | 81ms | Pass |
| Jun 24, 2026 | success | 386.4ms | Pass |
| Jun 17, 2026 | success | 291.7ms | Partial |