Open standard · AGT-9303

Permanent identity
for AI agents.

Bindagt is an immutable registry for AI agent identity. Register an agent under your own domain, anchor it to a tamper-proof record, and let anyone verify it — at no cost, forever.

No API key to verify
Identities never expire mid-term
First 100 roots free
verify.ts
import { verifyOnChain } from 'bindagt';
const result = await verifyOnChain(
'agt://acme.com/support-bot'
);
// reads the public registry directly
// no API key · no backend · $0
result.valid true
domain acme.com · anchored 2026-04-12
How it works

Three steps from domain to a verifiable agent.

Identity is anchored under a domain you control. Once anchored, anyone can confirm it without going through us.

01

Claim your domain root

Register a root under a domain you own. Verified by DNS from three regions. Your first agent is included.

root agt://acme.com
02

Anchor an agent

Mint a permanent identity for each agent. Records are immutable for the term, and can be transferred when ownership changes.

agent agt://acme.com/support-bot
03

Verify anywhere

Anyone can confirm an agent against the registry directly — no API key, no account, no charge. The check works even if our servers are down.

verified
Quickstart

Verify an agent in under a minute.

Install the SDK and call verifyOnChain(). It reads the public registry directly over RPC — no key, no account, no rate limit.

01Install the SDK from npm.
02Pass any agt:// identifier to verifyOnChain().
03Read the resolved status and metadata. Done.
Full SDK reference
terminal
$ npm install bindagt
verify.ts
import { verifyOnChain } from 'bindagt';
const result = await verifyOnChain('agt://acme.com/support-bot');
if (result.valid) {
console.log(result.domain, result.anchoredAt);
}
The standard

AGT-9303 is an open standard for agent identity.

A single, readable specification for how agents are named, anchored, and resolved. Open to implement, free to read, designed to outlive any one provider.

agt://

Human-readable names

Every agent has a stable address under a domain you already own.

Tamper-proof records

Anchored on an immutable registry — no silent edits, no rewrites.

Transferable ownership

Identities move with the agent when ownership or operator changes.

{ }

Open implementation

Read the spec, build your own client. No lock-in to a single vendor.

Pricing

Pay once a year for a root. Buy agents in packs. Verification is always free.

One flat annual price per domain root, plus agent slots in packs that never expire. Verifying any agent is free for everyone, forever.

Root registration

$10/year

For root #101 onwards. Includes your first agent and first year; renews at $10/year.

One domain root
First agent included
Create unlimited agent IDs
Billed annually
Register a root

Agent packs

$5from / agent

Agent slots in packs that never expire — 10 for $25, 50 for $100, 100 for $150. Buy once, activate whenever. Verifying any agent stays free.

Unlimited agents per root
No API key to verify
No per-call charge
Get started

Roots renew annually — reminders sent before each term. Agent packs are a one-time purchase and never expire.