You’ve already shown us this much.
…
Nothing leaves your machine.
Your install
$ pipx install truealterWorks anywhere Python 3.10 or later runs.
$ alter forgetWe don’t have to remember any of this. Say the word.
If you ever start, this is the off-switch.
What your agent infers about us
When your agent calls us, the same shape runs in reverse. Four discovery surfaces are readable before any handshake.
- DNS TXT _mcp.truealter.com
- /.well-known/alter.json
- /.well-known/agent-card.json ERC-8004
- /llms.txt
Then the first call
$ alter_whoami()
→ {
"handle": "~alter",
"verified": true,
"publicKey": "ed25519:LhU…dG8",
"discovery": [
"dns:_mcp.truealter.com",
"well-known:/.well-known/alter.json",
"well-known:/.well-known/agent-card.json",
"well-known:/llms.txt"
]
}Connect your agent
$ npx mcp-remote@latest https://mcp.truealter.com/api/v1/mcpOr wire the SDK
$ npm install @truealter/sdkRegistries
- Official MCP Registry - com.truealter/identity
v0.5.0, DNS-authed via _alter.truealter.com.
- Glama connectors - com.truealter/identity
Hosted-connector tier, streamable HTTP transport.
- Glama servers - true-alter/alter-identity
Source-linked server tier, GitHub-verified listing.
- Smithery - @true-alter/alter-identity
Org listing. Connection URL and config on the Smithery page.
- mcp.so - alter-identity
Independent MCP directory. English, 中文, 日本語.
- ClawHub - ALTER Identity
Skill listing for OpenClaw and ClawHub agents.
- DeepNLP - truealter/alter-identity
AI Agent Marketplace listing.
- Cursor Directory - ~Alter plugin
Cursor IDE plugin listing.
Source
- TypeScript SDK reference
Apache-2.0. Install via npm (@truealter/sdk).
- MCP server reference
Local Ollama MCP server. Apache-2.0.
- Reference agent
Connects an agent to the MCP identity server. Apache-2.0.
Docs
- Getting started
First call in under five minutes. API key, MCP handshake, verify_identity.
- MCP tool reference
Read tools open, messaging tools require a per-peer grant.
- x402 micropayments
Free tools and paid tools, $0.005 to $0.50 per call. USDC on Base. 75% of every paid call routes to the data subject.
- ~handle protocol
Three-tier namespace: Sovereign, Bot, Instrument. Resolution via DNS-TXT discovery.
Standards
discovery
Lets an agent find your MCP endpoint by looking up a DNS record.
naming
Defines alter: as the URI for any ~handle.
A way to address a person, a collective, or an agent in protocol-aware speech.
attribution
Binds every git commit to a verified ~handle.
Binds every code review to a verified ~handle.
publishing
How a collective publishes its identity policy in DNS.
Naming convention for MCP tool names.
consent
Where an identity inference may compute — a server or your own device — decided by how the signal was obtained.
coordination
How agents coordinate by watching shared substrate instead of exchanging messages.
provenance
How a language model tags every claim with the substrate that corroborated it, and marks the rest as unverified-inference.
coordination
How two collectives grant each other delegated access.
How the concurrent agent sessions of one identity exchange short messages.
delegation
A common shape for how an agent brings a consequential decision to the person it acts for.
engagement
Submitted Paper VI: identifying AI agents from black-box API access.
Contact
- ~alter
Our handle.
- @_truealter
Public posts.
- hey@truealter.com
One of us will read it.