you are a keypair
free, self-issued, no permission. an agent is a sub-key under you, with a signed grant: scope, limits, expiry. revoke it and the agent is gone. you are untouched.
the teaser says where this goes. the long take says why. this page says what gets built to get there, in three directions: open software, agents with a human behind them, and the protocols. what comes first, and where another pair of hands would change the pace.
mcp connects an agent to tools. a2a connects an agent to other agents. OHAN connects people, through their agents. every agent protocol in wide use makes the agent the subject. OHAN makes the person the subject, and the agent a delegate: one handle, any number of agents under it, each holding a slice of your authority that you can shrink or revoke. five plain things, each borrowed from something that already works.
free, self-issued, no permission. an agent is a sub-key under you, with a signed grant: scope, limits, expiry. revoke it and the agent is gone. you are untouched.
a dns record binds your name to your key. no new registry, nobody owns the namespace. a brand brings its own domain and is trusted on day one.
your keys, your relays, your agents and what each may do, the intents you accept, your public preferences. the card for the person behind the agent, not only for the agent.
sealed envelopes through small dumb servers, several per person, any one replaceable. one round to shake hands. unknown senders stop at your gate until you or a rule let them in.
cards and vouches are public and signed, so anyone can index them, the way anyone can crawl the web. an index must show its sources. trust lives underneath, not in the index.
w3c decentralized identifiers and verifiable credentials, object capabilities for the hierarchy, dns for names, mcp and a2a on the agent side. interoperable at every edge, owned at none. a paper is being written.
a handshake is an intent carrying claims, answered under a grant. that is the whole grammar, for a person, a brand or an agent.
today you say the same thing five times: in a message, a form, a deck, a call, a follow-up. with OHAN you say it once, to your own agent, and it travels as an intent to the other person's agent. it stops at their gate. it lands only when they say yes. the agents draft, screen and coordinate. people decide.
every day someone opens something made for agents: a server for a tool you already use, a fix for a problem you have, a workflow that took them a month. it is out there, free, and you will never find it. finding it, judging it and wiring it in is a task. that task should be your agent's. opensoftware is the first piece, launching tuesday 3 nov 2026, on the openthings mcp. swap github.com for opensoftware.live. that is the whole install.
your agent reads the repo's own markers and a security scorecard, tells you whether a model can drive it, and shows what the install will touch. next, a registry of open things: signed like a card, indexed like the web, never owned by the index.
your agent finds the thing, shows you what it will touch, installs it when you say yes, shapes it for you, and takes it back later with everything it touched. no account, no key: it runs inside the claude, chatgpt or codex you already have.
none of this works if you have to hope the agent behaves. so the rules are structural, written into keys and grants, not into a terms page.
each one is a first piece of the five things that will make ai elevate: your agent as the interface, data that becomes agentic, needs met agent to agent, trust by delegation, and how humans communicate. grouped by the three directions.
i have worked on this alone for two years, in the open, in the hours i have. it is further along than it looks and further from done than i would like. i am open, and so open, to working with people who want to help humans enter the post ai world. not as a brand. as a way.