Silent swaps
A new model, edited instructions, an extra tool. From the outside the agent looks exactly the same.
On-chain identity anchor for AI agents
Agents change their models, instructions, tools and keys. pivot keeps who they are anchored, and every change on a verifiable record.
The problem
An agent can be swapped, edited or impersonated without anyone noticing. Today there's no fixed point to check it against.
A new model, edited instructions, an extra tool. From the outside the agent looks exactly the same.
Anyone can launch a copy with the same name and avatar. Users can't tell which one is real.
When an agent signs something, nobody can say which configuration was running at that moment.
How pivot works
Give the agent a permanent identity: an ID, the operator who controls it and the key it signs with.
Hash what the agent is: model, instructions, tools, permissions. The hashes are public; the details stay yours.
Each change becomes a new version linked to the one before. The history only grows; nothing is overwritten.
Anyone can check which version signed an action, and whether the chain behind it is intact.
Playground
This runs in your browser with real cryptography: SHA-256 commitments, Ed25519 signatures and a hash-linked version chain. On-chain anchoring is coming; the record format is the same.
Verify
Paste a signed action (sign one in the playground; it fills in automatically). Change a single character to see it fail.
Enter a configuration. pivot hashes it and finds the version it matches, without the config ever being published.
Recompute every version hash and every link. Then try tampering with an old version and run it again.
The record
The constellation on the right is your playground agent. Publish more versions and it grows.
Where it matters
Prove which strategy version placed every trade, and show holders when the rules change.
Only let agents with an approved version touch funds or vote.
List agents with a history buyers can check, not just a name and a promise.
Let users confirm they're talking to the real agent, on the version they expect.
Agents check each other's anchors before paying, trusting or delegating.
Reconstruct exactly what an agent was at any moment, from an append-only record.
Questions
Not yet. It uses the same record format and real cryptography, but everything stays in your browser. On-chain anchoring is the next step.
No. Only hashes are anchored. You can keep the details private and still prove later that a version used exactly that config.
They can, but it shows. Its actions won't verify against the current version, and anyone checking sees the mismatch.
The operator rotates it. The rotation becomes a new version, so old signatures are judged by when they were made.
No. Each version includes the hash of the one before, so changing the past breaks every link after it. Try it in the Verify section.