Agentic Identity in the Agents Era — by Ayush
← Comics
AGENTIC IDENTITY // BY AYUSH

Agentic Identity in the Agents Era

WHO IS REALLY ACTING — AND ON WHOSE BEHALF?
WRITTEN BY AYUSH
AGENTIC · IDENTITY
PROLOGUE

Software used to just run. Now it acts.

Ten minutes from now you'll know why every autonomous agent needs an identity of its own — and exactly what breaks until it has one. Scroll.

Hey. I'm Ayush. I build things that run while I'm asleep.
My software stopped waiting for me. It decides. It acts. We call them agents.
But most of them have no real identity at all.
1
Machine identities now outnumber humans ~82:1 — and 144:1 in the cloud. 42% hold privileged access.
88% of orgs still think "privileged" means a human. 68% have no identity controls for AI at all.
2
PUBLIC REPO
clink!
Story one — the leaked key. Static keys are long-lived, shared, rarely scoped, and valid until someone manually revokes them. Which is to say: never.
SEND/PAY
STORY TWO
Phantom actor — the log says "approved by ??????." No accountability.
STORY THREE
Over-powered1 in 20 cloud identities has full admin.
37% of incidents trace to agents simply given too much.
3
LOG IN
We built the whole login stack around one assumption: a human is watching.
BOT —BLOCKED
Agents are headless — no browser to redirect, no human to tap "yes."
So we hand them a static key — the riskiest option we have.
4
Every agent gets its own verifiable identity — proving what it is, who it acts for, and what it may do.
PASSPORT NAME BADGE VALET KEY POWER OF ATTY
A passport proves who you are. A name badge gets you to your floor, not every floor. A valet key starts the car — not the house. Power of attorney lets an agent act for you — named, consented, written down.
5
•••• PASSWORD API KEY OAUTH TOKEN WORKLOAD ID · SPIFFE VERIFIABLE AGENT CREDENTIAL
We climbed a ladder of identity. Each rung traded a little secret for a little more proof.
6
THE STATUS QUO

Five reasons today's stack breaks for agents

STANDING SECRETS
Long-lived keys that never expire and can't say who is using them.
OVER-BROAD SCOPE
God-mode agents. One compromise becomes a total one.
③ CONFUSED DEPUTY
Trusted commands and untrusted content through the same ear — injected text runs with the agent's own authority.
④ UN-CONSENTED HANDOFF
An agent hands your authority to another agent — and you never said yes.
⑤ BROKEN AUDIT TRAIL
Agent-to-agent delegation breaks accountability entirely. ~80% of orgs can't say what their agents are doing.
7
I believe this can change.
An agent doesn't have to be an anonymous, over-powered, hijackable bot. It can be an accountable digital citizen.
8
The same city — but now every agent has a name and a face.
9
AGENT A → ACTING FOR → USER C → CONSENTED ✓
It never holds a borrowed password. It carries a passport — and asks permission, out loud.
VALID · 5 MIN
Just-enough, just-in-time — an ephemeral token. No standing privilege.
Every action leaves a signed, unbroken trail.
Which agent did what, on whose behalf, with whose consent?
10
WHAT WE'RE BUILDING

Five goals — drawn from orbit

GOAL 1
Give every agent a name — a first-class verifiable identity, never a borrowed login.
JIT
GOAL 2
Kill the standing secret. Power that expires.
GOAL 3
Make delegation honest — on-behalf-of authority, every handoff named and signed.
TRUSTED UNTRUSTED
GOAL 4
Slay the confused deputy. Bind every token to one audience.
11
BEFORE
We made agents pretend to be us — borrowing our logins, wearing our faces.
The mask falls away. The face underneath is its own.
AFTER
A trustworthy non-human — in its own name. From impersonation → to identity.
12
Are you ready for this journey?
click
Hello, world.
A world where every agent is known, limited, and accountable isn't a fantasy. It's the next thing we build — together.
13
FIELD NOTES

The real machinery behind the metaphor

Every prop in this book maps to a standard you can ship today.

Static API Key

A long-lived bearer secret. Whoever holds it, is it. The cracked key in this book. Avoid.

OAuth Token Exchange

RFC 8693 — trade a user token + an agent token for one with a nested act claim: "Agent A, acting for User C." A 2025 IETF draft adds front-channel consent.

MCP Authorization

Spec 2025-11-25: the MCP server is an OAuth 2.1 resource server. PKCE-S256, Resource Indicators (RFC 8707). Validate the audience; never pass the token upstream — that stops the confused deputy.

Workload Identity

SPIFFE / SVID — the agent is its credential: a SPIFFE ID inside an X.509 cert for mTLS. No shared secret to steal.

JIT Least Privilege

Prove what you are, request only this task, get an ephemeral scoped token, lose it when done. Kills standing privilege.

Verifiable Agent Identity

W3C Verifiable Credentials + DIDs — the "AI Agent Passport." Who built it, who it represents, what it may do, its track record. Every action Ed25519-signed.

14
Give every agent a name.
Give every action an author.
SEE YOU OUT THERE — AYUSH