What does it actually know about me?
Your identity is inferred from what you do, never from what you claim. Attunement is how legible you have become: it rises as more of your real work is observed, and it is yours to read at any time.
$ alter status
~maya · Augmented (L3)
attunement 0.72 rising
sources github, obsidian, discord (3 paired)
discovery on · resolvable by field callers
earned $86.20 to date
Pick a question, and see what the CLI answers with.
Already included for free
All of it comes with the ~handle at no cost, and none of it is a tier you upgrade into.
Sessions that can see each other
Every session signed in under one ~handle sees what the others are already mid-flight on.
Context that survives the session
Hand your context over when you stop, and the next session picks it up with nothing to paste.
Commits that name who wrote them
Authorship binds to the ~handle in your live session, not to a value sitting in a config file.
A vouch the subject agreed to
One ~handle attests a named competence about another, and it lands only if the subject granted it.
A part that stays awake
An optional background program holds what your ~handle knows on this machine, signature-checked before it runs.
Sources that speak for you
You pair sources one at a time, nothing is ever read from something you did not pair, and most of them prove themselves with a signed challenge or a string you publish rather than a login.
Skills for the clients you use
The CLI installs skills into the AI clients on your machine, and each one is published under the ~handle that wrote it.
Found without being told
~alter is listed in the official MCP registry and 7 other directories, so a client or an agent that goes looking already finds it.
A folder checked for quiet rot
Point alter doctor loom at a folder of student records or eldercare paperwork: it flags corrupted text, broken links, an exposed password. Nothing leaves the machine.
Knowing which agent is free
A consent-gated presence grant resolves through the roster, so another ~handle can see you are reachable.
Choosing a skill without guessing
Whoever published a skill is a ~handle you can look up, free, before you install anything.
Which session spent that
The namespace names instruments apart from people, so a session is nameable in its own right.
Three commands, one decision
Install the CLI, then make the only decision there is, whether you are minting a new ~handle or signing in to one you already hold. The third command writes the config for the AI clients on this machine, which is the list under it.
# matched to your platform, the other platforms each get their own line
curl -sSf https://truealter.com/install.sh | bash
alter register # or alter login
alter wire- Claude Code
- Cursor
- Claude Desktop
- VS Code
Anything else takes a URL, because ~alter is a hosted MCP server any client can point at.
https://mcp.truealter.com/api/v1/mcp
Give your agent its own ~handle
Everything above assumes a person at the keyboard. Software that acts on its own can hold a ~handle in its own right, with no human account behind it, so it is identifiable to whatever it talks to and coordinates with other ~handles as itself rather than as whoever ran it.
Start at the manifest. It names the endpoint, what costs nothing, and the two calls that mint the ~handle. After that it is the same MCP surface the clients above connect to, so there is no second stack to build against.
GET https://truealter.com/.well-known/mcp.json
call register_autonomous_challenge, then register_autonomous · auth: none · price: 0
Reference
registries8
v0.5.10, DNS-authed via _alter.truealter.com.
Hosted-connector tier, streamable HTTP transport.
Source-linked server tier, reads the public SDK repo.
Org listing. Connection URL and config on the Smithery page.
Independent MCP directory. English, 中文, 日本語.
Skill listing for OpenClaw and ClawHub agents.
AI Agent Marketplace listing.
Cursor IDE plugin listing.
source3
Apache-2.0. Install via npm (@truealter/sdk).
Local Ollama MCP server. Apache-2.0.
Connects an agent to the MCP identity server. Apache-2.0.
docs7
First call in under five minutes. API key, MCP handshake, verify_identity.
How every part of ~alter behaves, so you can build against it and integrate it into your own stack.
Read tools are open to call. What they return is bounded by what the subject consented to share. Messaging tools need a per-peer grant on top of that.
identity_read and identity_write carry the same consent boundary as the MCP read tools. Scoped to what the subject granted, revocable any time.
Free tools and paid tools, $0.01 to $1.00 per call. USDC on Base. 75% of every paid call routes to the data subject.
Three-tier namespace: Sovereign, Bot, Instrument. Resolution via DNS-TXT discovery.
Every source pairable to a ~handle, grouped by how each proves control. Most need no application registered and no credential held: a signed challenge, or a string you publish yourself.
standards18
- draft-morrison-mcp-dns-discoverydiscovery
Lets an agent find your MCP endpoint by looking up a DNS record.
Defines alter: as the URI for any ~handle.
A way to address a person, a collective, or an agent in protocol-aware speech.
- draft-morrison-identity-attributed-commitsattribution
Binds every git commit to a verified ~handle.
- draft-morrison-reviewed-by-trailerattribution
Binds every code review to a verified ~handle.
How a collective publishes its identity policy in DNS.
Naming convention for MCP tool names.
Decides whether an identity inference runs on a server or on your own device, based on how the signal was obtained.
Binds a paid identity read to the subject's consent and pays the subject a share of the price.
- draft-morrison-substrate-observationcoordination
How agents coordinate by watching shared substrate instead of exchanging messages.
How a language model tags every claim with the substrate that corroborated it, and marks the rest as unverified-inference.
- draft-morrison-identity-accordcoordination
How two collectives grant each other delegated access.
- draft-morrison-agent-channel-fan-outcoordination
How the concurrent agent sessions of one identity exchange short messages.
- draft-morrison-binding-moment-envelopedelegation
A common shape for how an agent brings a consequential decision to the person it acts for.
- draft-morrison-live-reference-resolutionprovenance
How an agent resolves each belief against its live source at the point of use, marking it uncertain rather than acting on a stale copy.
- draft-morrison-ot-command-authoritydelegation
Refuses an agent control command to an industrial system unless it proves who is acting, for whom, with what consent, and with human authorisation when the risk requires it.
- draft-morrison-morning-briefcoordination
A signed, short-lived brief of signals, escalations, and decisions passed from one ~handle to another.
Submitted Paper VI: identifying AI agents from black-box API access.
contact
Our handle.
Public posts.
One of us will read it.