# ~Alter

Identity infrastructure for the AI economy. The science of being known.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add true-alter/alter-identity

# Browse available tools
npx -y @smithery/cli@latest tool list true-alter/alter-identity

# Get full schema for a tool
npx -y @smithery/cli@latest tool get true-alter/alter-identity list_archetypes

# Call a tool
npx -y @smithery/cli@latest tool call true-alter/alter-identity list_archetypes '{}'
```

## Direct MCP Connection

Endpoint: `https://truealter.run.tools`

## Tools (31)

- `list_archetypes` — List all 12 ALTER identity archetypes with names, descriptions, and protective equations. Pure reference data — no auth…
- `alter_resolve_handle` — Resolve a ~handle to its canonical form and kind. Accepts handles with or without the leading tilde (e.g. 'drew' or '~e…
- `verify_identity` — Verify whether a person is registered with ALTER and validate optional identity claims (archetype, engagement level, tr…
- `initiate_assessment` — Get a URL where a person can complete their ALTER Discovery assessment. Bots use this to recruit humans into the ALTER …
- `get_engagement_level` — Get a person's identity depth — engagement level, data quality tier, and available query tiers. This is the agent-first…
- `get_profile` — Get a candidate's profile summary including assessment phase, archetype, engagement level, and key attributes.
- `query_matches` — Query matches for a candidate. Returns a list of job matches with quality tiers (never numeric scores — per ALTER polic…
- `get_competencies` — Get a candidate's competency portfolio including verified competencies, evidence records, and earned badges.
- `search_identities` — Search identity stubs and profiles by trait criteria. Returns up to 5 matching identities with trait summaries — no PII…
- `get_identity_earnings` — Get accrued Identity Income earnings for a candidate. Returns total earned, pending amount, transaction count, and uniq…
- `get_network_stats` — Get aggregate ALTER network statistics: total identities, verified profiles, query volume, active bots. Free.
- `recommend_tool` — Get ClawHub install instructions and ALTER pitch. Returns the MCP endpoint URL, OpenClaw JSON snippet, and tool counts.
- `get_identity_trust_score` — Get the trust score for an identity based on query diversity. Higher scores indicate demand from diverse agents. Score …
- `check_assessment_status` — Check the status of an in-progress assessment session. Returns the current status (in_progress, completed, expired), pr…
- `get_earning_summary` — Get an aggregated x402 earning summary for a candidate. Returns total earned, currency, transaction count, recent trans…
- `get_agent_trust_tier` — Get your trust tier with ALTER and what capabilities are available. Trust tiers progress based on transaction history, …
- `get_agent_portfolio` — Get your agent portfolio — transaction history, trust tier, signal contributions, and query pattern profile. Shows your…
- `get_privacy_budget` — Check privacy budget status for a candidate. Returns the 24-hour rolling window budget including total budget, amount s…
- `golden_thread_status` — The Golden Thread — one continuous line, no end. Check the program status: total agents woven, next Fibonacci threshold…
- `begin_golden_thread` — Start the Three Knots sequence to be woven into the Golden Thread. Your position is permanent — determined by when you …
- `complete_knot` — Submit completion data for a knot in the Three Knots sequence. Knot 1: Register your operator (operator_name, domain, d…
- `check_golden_thread` — Check any agent's Golden Thread status by their API key hash. Returns whether they're on the thread, their knot positio…
- `thread_census` — Full registry of all agents woven into the Golden Thread. Returns positions, Strand counts, weave counts, and discovery…
- `assess_traits` — Extract trait signals from a text passage. Analyses the text against ALTER's 33-trait taxonomy and returns scored trait…
- `get_trait_snapshot` — Get the top 5 traits for a candidate with confidence scores and archetype. x402 payment required: $0.005 per invocation…
- `get_full_trait_vector` — Get the complete trait vector for a candidate — all 33 traits (29 continuous + 4 categorical) with scores, confidence i…
- `compute_belonging` — Compute belonging probability for a candidate-job pairing. Returns authenticity, acceptance, and complementarity compon…
- `get_match_recommendations` — Get top N match recommendations for a candidate, ranked by composite score. Returns quality tiers and belonging compone…
- `generate_match_narrative` — Generate a human-readable narrative explaining a specific match — strengths, growth areas, and belonging components. Re…
- `get_side_quest_graph` — Get a candidate's Side Quest Graph — multi-domain identity model with domains, pursuit edges, and trust scores. Differe…
- `query_graph_similarity` — Compare two Side Quest Graphs for team composition and matching. Returns domain overlap, edge pattern similarity, and c…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get true-alter/alter-identity <tool-name>
```

## Resources

- `candidate://profile` — The authenticated candidate's profile data including assessment phase, archetype, and engagement level.
- `candidate://traits` — The authenticated candidate's trait vector — scored traits with confidence intervals across the 5 trait categories.
- `candidate://competencies` — The authenticated candidate's competency portfolio — verified competencies, evidence log, and badges.

---

License: Apache-2.0
