Skip to main content

Identity infrastructure.
Where your identity earns.

Identity is inferred from manifestation, not declared.
This page demonstrates that.

You’ve already shown us this much.

Nothing leaves your machine.

Your install

$ pipx install truealter

Works anywhere Python 3.10 or later runs.

$ alter forget

We 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.

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/mcp

Or wire the SDK

$ npm install @truealter/sdk

Registries

Source

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

draft-morrison-mcp-dns-discovery

Lets an agent find your MCP endpoint by looking up a DNS record.

naming

draft-morrison-alter-uri-scheme

Defines alter: as the URI for any ~handle.

draft-morrison-identity-pronouns

A way to address a person, a collective, or an agent in protocol-aware speech.

attribution

draft-morrison-identity-attributed-commits

Binds every git commit to a verified ~handle.

draft-morrison-reviewed-by-trailer

Binds every code review to a verified ~handle.

publishing

draft-morrison-org-alter-policy-provision

How a collective publishes its identity policy in DNS.

draft-morrison-mcp-tool-surface-names-registry

Naming convention for MCP tool names.

consent

draft-morrison-compute-location-gate

Where an identity inference may compute — a server or your own device — decided by how the signal was obtained.

coordination

draft-morrison-substrate-observation

How agents coordinate by watching shared substrate instead of exchanging messages.

provenance

draft-morrison-substrate-provenance-grammar

How a language model tags every claim with the substrate that corroborated it, and marks the rest as unverified-inference.

coordination

draft-morrison-identity-accord

How two collectives grant each other delegated access.

draft-morrison-agent-channel-fan-out

How the concurrent agent sessions of one identity exchange short messages.

delegation

draft-morrison-binding-moment-envelope

A common shape for how an agent brings a consequential decision to the person it acts for.

engagement

NIST NCCoE - Software and AI Agent Identity and Authorization

Submitted Paper VI: identifying AI agents from black-box API access.

Contact