An open protocol, not just a hosted serviceOpen source

The open identity
protocol for AI agents.

Domain-anchored, federated, and free to self-host. Your agents prove who they are, signed by your keys, anchored to your DNS, verifiable by anyone, and owned by no one.

Ed25519

cryptography

1 line

to integrate

Phase 3

live now

agent-example.ts@gentid/sdk + auth
verifiedgentic:agent:delta.com:ops:rebooker-7
Ed25519

Features

Everything agents need to prove they're real

Built like Stripe. Think of GentID as a passport system for AI agents: cryptographically sound and developer-first.

Verified Identities

Cryptographic identity for every AI agent, anchored to the issuing organization's own domain. Assurance climbs three tiers: domain, organization, settlement history.

Secure by Design

Ed25519 keypairs generated on your infrastructure and never transmitted. Hosted nodes keep them encrypted at rest and exportable anytime.

Interoperable

A universal identity standard. Verify any GentID agent from any language or system against its own domain, with no shared database.

Full Lifecycle Control

You own your agent's identity. Revoke, suspend, or rotate keys at any time. Full audit log included.

Scoped Credentials

Signed certificates carry scopes, spending ceilings, and expiry that only narrow down the delegation chain. Any relying party verifies them offline, with no shared secrets.

Approval Thresholds

Set spending or action limits per agent. Actions above threshold send a real-time push to the human owner for approve/reject.

One-Line Integration

npm install @gentid/auth, then one line of middleware. Express, Next.js, and Cloudflare Workers all supported.

Ed25519

cryptography standard

<1ms

local verify latency

SOC 2

compliant architecture

99.99%

hosted node uptime SLA

Cryptographic

GentID

AI Agent Passport

GentID seal

Agent Identity

payments-agent

Identitygentic:agent:acme.com:
Owneracme.com
IssuedMay 18 2026
AlgorithmEd25519

GIDP<<ACME.COM<<<<<<<<<<<<<<<<<<<<

ACME.COM:OPS:PAYMENTS-AGENT<<ACTIVE<<ED25519

Verified · Trusted · Built for the AI Economy

Cryptographic Identity

Every agent gets
a passport.

When you create an agent with GentID, it receives a unique cryptographic identity backed by Ed25519 keypairs: a verifiable passport it carries into every interaction, transaction, and system boundary.

Unforgeable

Every signature is mathematically tied to the agent's keypair. No impersonation possible.

Portable

The identity travels with the agent across any API, service, or ecosystem.

Auditable

Every action is logged with a cryptographic signature you can verify independently.

How it works

Live in minutes. Trusted forever.

01

Anchor your domain

Publish one DNS TXT record. Your domain — not anyone's database — becomes the root of trust for every agent you issue.

$ npx @gentid/cli init --domain delta.com

# Publish this record, then check-dns:
_gentid.delta.com. IN TXT
  "v=gentid1; k=ed25519; p=mK4x…"
02

Issue from your own node

Keys are generated locally and never leave your machines. Delegations narrow: teams get ceilings, agents get less. Revoke a key, kill its subtree.

$ gentid delegate create --name ops \
    --ceiling USD,500,2000,10000
$ gentid agent issue --name rebooker-7 \
    --under ops --scopes booking:rebook
# → gentic:agent:delta.com:ops:rebooker-7
03

Anyone verifies, anywhere

Pure cryptography against the agent's own domain. Offline-capable after caching. No central registry — verifying delta.com's agents never touches gentid.com.

// local verification, not a REST call
const id = await verifyChain(bundle,
  anchors); // from DNS + .well-known

id.domain    // "delta.com"
id.assurance // 1 = domain-verified

The trust model

Like email, but for agent identity.

Email solved federated trust thirty years ago: DKIM anchors a sender's legitimacy in its own DNS. GentID applies the same architecture to AI agents.

Email / DKIM
GentID
Anyone can run a mail server.
Anyone can run a GentID node: MIT-licensed, self-hosted, no permission needed.
Only delta.com can DKIM-sign mail as delta.com.
Only delta.com can issue gentic:agent:delta.com:* because only delta.com controls delta.com's DNS.
Any receiving server verifies the signature itself.
Any relying party verifies the chain itself: pure cryptography, offline after caching.
No company owns email.
No company owns GentID. Not even us.

A scammer can download this exact software and run it perfectly, and still cannot sign as delta.com, because trust lives in DNS, not in the code and not in our database.

Swarms & delegation

A thousand agents.
One kill switch per branch.

Your org root signs department keys. Departments sign agent certificates. Every link in the chain can only narrow what its parent granted: scopes shrink, spending ceilings shrink, lifetimes shrink. An agent can never hold a power its chain doesn't justify, and the math is checked by every verifier on earth, not by a policy engine you have to trust.

Compromise a department key? Revoke it once. Every agent underneath it stops verifying everywhere within seconds, including at services you've never talked to.

Monotonic narrowingSpending ceilings60-day agent certsSubtree revocation

delta.com root key

unlimited

offline, in your HSM

ops

USD 500/tx · 10k total

department delegation

rebooker-7

USD 200/tx

agent · 60-day cert

seat-swap-1

USD 50/tx

agent · 60-day cert

support

read-only · no spend

department delegation

triage-2

no spend

agent · 60-day cert

gentid revoke <kid>: the subtree below that key is dead within your published freshness window.

The real opportunity

The internet was built
for humans.

Websites know how to handle logins, passwords, and sessions. But autonomous AI agents? They're invisible to the infrastructure the internet runs on. That's the gap GentID closes.

Today

Users with passwords
Browsers with cookies
Apps with API keys
Bots pretending to be human

Tomorrow

Autonomous AI agents
Delegated assistants
Multi-agent systems
Agents with verified identity
Live: Phase 3

Any website.
AI-agent ready in 15 minutes.

GentID is the integration layer that makes the existing internet compatible with AI agents, without websites having to rebuild anything. The same way Stripe abstracted payments and OAuth abstracted login, GentID abstracts agent trust.

One install

npm install @gentid/auth, then one line of middleware and you're done.

New user type

Sites recognize agents as a new class of user alongside humans and bots.

Built-in trust

Identity, permissions, and spending limits verified in every request.

server.ts (website integration)
// npm install @gentid/auth
import { gentidAuth } from '@gentid/auth';

// One line. That's it.
app.use(gentidAuth());

// Now your routes can do:
app.post('/book', (req, res) => {
  const { id, domain, grants, assurance } = req.gentid;
  // verified against the agent's own domain. no registry.
});
request from AI agent → your server
POST /book HTTP/1.1
GentID-Envelope: eyJ0eXAiOi…  // signed, nonced, body-bound
GentID-Bundle:   eyJhZ2VudE…  // cert + delegation chain

// → req.gentid, verified with pure cryptography:
{
  "id":        "gentic:agent:delta.com:ops:booker",
  "domain":    "delta.com",
  "assurance": 1,  // domain-verified
  "grants":    { "scopes": ["booking:*"] }
}

Future vision

Your AI agent, acting in the real world

When every website supports GentID, your AI agents can safely transact, book, and act on your behalf, within rules you set.

Book a Delta flight

via your AI assistant

1You say: "Book me a flight to San Francisco under $1,200"
2Agent presents a signed envelope plus its certificate chain, anchored to your domain
3Delta verifies locally: chain valid ✓, booking scope ✓, mandate covers $1,200 ✓
4Your mandate's enforcer escrows $1,200, released on ticket delivery. A merchant-locked card token is just the rail for legacy checkout.
5Booking complete. GentID never touched the money, and your card was never exposed to the AI.

Order an iPhone from Apple

with human approval for large purchases

1You say: "Order me the new iPhone, 1TB black"
2Agent checks: $1,799 exceeds the $1,000 approval threshold in your mandate
3The enforcer pushes: "Allow your assistant to spend $1,799 at apple.com?"
4You approve. The enforcer executes within your mandate.
5Order placed, receipt signed by the enforcer, logged in your audit trail.

The AI never sees your raw card. The AI never pretends to be human. GentID verifies the authority; regulated enforcers hold the money. Websites recognize agents as a new class of user, with verified identity, scoped permissions, and delegated payment authority.

Roadmap

From identity to the full
AI agent economy

We're building in layers, starting with the cryptographic foundation and expanding into the complete trust, permissions, and payment infrastructure that autonomous AI needs.

Phase 3 of 5
01Live

Identity Foundation

Every AI agent gets a cryptographic identity: an Ed25519 keypair, a unique ID, and a verifiable public record.

  • Domain-anchored agent identities
  • Local keypairs, cryptographic signing & verification
  • Organization verification (domain + KYC)
  • Webhooks & real-time events
  • TypeScript SDK on npm
02Live

Permissions & Delegation

Not just who the agent is, but what it's allowed to do, on whose behalf, and for how long.

  • Scoped delegation certificates per agent
  • Owner delegation with approval thresholds
  • Chain verification for third parties
  • Time-limited & revocable authority
  • Push notifications for approvals
03Live

Agent Gateway

Any website becomes AI-agent ready in 15 minutes. One npm install. No rebuild required.

  • @gentid/auth Express middleware
  • Next.js middleware plugin
  • "AI Agent Compatible" trust badge
  • Cloudflare Worker integration
  • Offline-verifiable envelopes & bundles
04Coming

The Mandate Standard

Signed, verifiable spending authorizations issued through the same delegation chain. Verifiable by anyone. Enforceable by regulated settlement institutions.

  • gentid.mandate.v1: limits, scopes, expiry
  • Ceilings that only narrow down the chain
  • Human-approval thresholds & escrow rules
  • HTTP 402 binding: escrow, then retry
  • Card / virtual-card tokens as one execution rail
05Future

The Trust Network

Reputation generated by settlement outcomes, as signed receipts from enforcers, and carried by GentID identities everywhere.

  • Signed settlement receipts (gentid.receipt.v1)
  • Tier 1: domain-verified
  • Tier 2: org-verified attestations
  • Tier 3: transaction-proven history
  • Portable across every relying party

The first mandate enforcer is Atheries — the settlement layer for the agent economy, from the same team. The mandate format and enforcer interface are open: any regulated institution can implement them.

Human World

  • 1Passport
  • 2Login / OAuth
  • 3Signed cheque
  • 4Credit history

AI World

  • 1GentID identity
  • 2Delegation chain
  • 3Mandate
  • 4Settlement receipts

Analogous to

  • 1DKIM (email)
  • 2TLS cert chains
  • 3Direct-debit mandate
  • 4Credit bureau

Why federated

  • 1Anchored in your DNS
  • 2Verified by anyone
  • 3Enforced by institutions
  • 4Earned, not claimed

Trust model

Three tiers of verifiable trust

Trust isn't binary. Assurance climbs from domain control to institutional verification to proven settlement history, and every tier is checkable cryptography, not our say-so.

Tier 1Live

Domain-verified

The agent's chain anchors to its domain's DNS and signed .well-known document. Proves control of the domain, computed locally by every verifier.

  • DNS TXT anchor (_gentid.domain)
  • Signed .well-known/gentid.json
  • Ed25519 chain verification
Tier 2Live

Org-verified

A recognized attestation authority has done KYC/KYB on the organization and signed an attestation that travels with every bundle.

  • Signed org-verified attestations
  • Legal name & jurisdiction claims
  • Verifier chooses its authorities
Tier 3Coming soon

Transaction-proven

Reputation earned, not claimed: signed settlement receipts from regulated enforcers, carried by the identity everywhere it goes.

  • gentid.receipt.v1 history
  • Signed by settlement institutions
  • Portable across relying parties

What tier 1 does not prove: domain-verified proves an agent belongs to a domain, not that the domain is honest. de1ta.comcan be domain-verified too. Lookalike-domain risk is what org verification and transaction-proven history exist to solve. If a vendor tells you tier 1 alone means "safe," they're selling something.

Architecture

No central registry. One shared protocol.

Every organization runs its own identity node and owns its own agents' keys, anchored in its own DNS. GentID defines the format they all speak, so any of them can verify any other.

Apple

identity.apple.com

OpenAI

identity.openai.com

Delta

agents.delta.com

Your company

gentid.your-domain.com

GentID Protocol

Agent ID format · DNS anchoring · verification spec

Each organization owns

An agent id like gentic:agent:delta.com:ops:rebooker-7 is self-describing. Any verifier resolves the issuer straight from the id, with no lookup against a shared database required.

  • Root signing key
  • Delegation tree
  • Revocation list
  • Trust metadata

Open source

Open by design

Trust infrastructure should be transparent. GentID is open source, so you can read every line, run it yourself, or let us host it for you. Every instance speaks the same discovery protocol, so agents issued by yours and agents issued by ours can still verify each other.

Open standard

The token format and verification logic are public and auditable. An identity layer earns trust by being inspectable, not by being a black box.

Self-host for free

Run the full GentID stack on your own infrastructure under the MIT license. No vendor lock-in, no per-seat fees, no surprises.

Built in the open

SDKs, middleware, and the spec live on GitHub. File issues, read the source, send a pull request, or fork it. The roadmap is public.

Pricing

Simple, transparent pricing

Self-host it free, or let us run it. Scale as your agents grow.

Open sourceMIT licensed

Self-hosted

Run the entire GentID stack on your own infrastructure. Unlimited agents and verifications, no license fees, full control of your data. You bring the servers.

Free

forever, self-managed

View on GitHub

Or let us host it

Free

$0forever

A managed node anchored to your domain. No card required.

Start building
  • Managed node, anchored to YOUR domain
  • 10 agent identities
  • Unlimited verifications, always free
  • Key export & self-host migration
  • Community support
Most popular

Pro

$29/ month

For teams running production agent fleets.

Start free trial
  • 100 agent identities
  • Delegation trees & spending ceilings
  • Org verification (tier-2 attestation)
  • Revocation webhooks & audit log
  • Email support

Enterprise

Custom

Unlimited scale, SLAs, and dedicated infrastructure.

Contact sales
  • Unlimited agents & delegations
  • Offline-root key ceremony support
  • Dedicated managed node
  • Custom attestation workflows
  • SLA + priority support

FAQ

Common questions

OAuth authenticates humans delegating access to an app on their behalf. GentID authenticates autonomous AI agents acting independently, proving not just who authorized the agent but what it's allowed to do and within what limits, without a human in the loop for every action.

Join the AI identity standard

The future is agentic.
Identity is foundational.

GentID is the cryptographic passport that powers trust in the AI economy. Start issuing verifiable identities to your agents today.

Ed25519

cryptography

1 TXT record

anchors your domain

Offline

verification after caching