frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ask HN: Where to begin with "modern" Emacs?

192•weakfish•1d ago•102 comments

Ask HN: Who uses open LLMs and coding assistants locally? Share setup and laptop

332•threeturn•2d ago•181 comments

Tell HN: Azure outage

879•tartieret•4d ago•803 comments

Ask HN: What are you working on? (November 2025)

20•tamnd•9h ago•26 comments

What is the best way to use Claude Code from my phone?

3•tripleyeti•14h ago•3 comments

Tell HN: Twilio support replies with hallucinated features

157•haute_cuisine•4d ago•40 comments

Ask HN: Not treated respectfully by colleague – advice?

114•golly_ned•1w ago•125 comments

Ask HN: What notably hasn't changed in the past 10 years?

8•cjbarber•19h ago•11 comments

Ask HN: Why I rarely see game dev startup here?

17•blindprogrammer•1d ago•9 comments

Scientists can't define consciousness, yet we think AI will have it

15•f_of_t_•2d ago•23 comments

Ask HN: Is anybody running a successful non-subscription business?

12•fandorin•2d ago•27 comments

Ask HN: Does anyone else with astigmatism not like dark-mode?

10•morkalork•2d ago•16 comments

How are you handling identities for AI agents?

7•andylow•1d ago•7 comments

Tell HN: OpenAI now requires ID verification and won't refund API credits

204•retube•1w ago•119 comments

Ask HN: Do you have an aversion to recent TLDs?

18•GaryBluto•1d ago•38 comments

Ask HN: Is Udacity now geo blocking countries?

5•estebarb•2d ago•0 comments

Fragmented medical records delayed treatment for months

4•topavocadown•1d ago•2 comments

Tell HN: iPadOS 26 bricked my iPad Pro

13•designerbenny•1d ago•8 comments

Ask HN: Thoughts on /etc/hosts instead of DNS for production applications?

12•notepad0x90•3d ago•13 comments

Ask HN: How to deal with long vibe-coded PRs?

6•philippta•4d ago•13 comments

Leveraging OPFS in WASM for 10GB+ Data Processing in Datastripes

3•vinserello•1d ago•0 comments

Ask HN: Is AWS down again?

85•ajdude•6d ago•37 comments

Happy Halloween, HN

15•avonmach•1d ago•3 comments

I'm tired of reading five different API docs just to accept payments

5•devodii•2d ago•4 comments

Ask HN: Advice for creating a USB device linking 2 computers

20•WorldDev•1w ago•44 comments

How the most feared algorithm in algebra is simple

13•diegoofernandez•3d ago•4 comments

You've reached the end!

Open in hackernews

How are you handling identities for AI agents?

7•andylow•1d ago
I've been thinking about how we manage identities for AI agents and I’m curious how others are approaching it.

From what I’ve seen, many treat agents like microservices, giving them app-style identities, but that feels off to me. That model comes from Web2 application identity systems, and I’m not sure it fits the new context we’re entering.

As we move into the AI age, I suspect we’ll need new forms of identity and authorization specifically designed for agents, especially since existing frameworks like OIDC have some clear limitations.

Would love to hear your thoughts or see what others are experimenting with.

Comments

SebastianFarts•1d ago
The biggest problem I see with OIDC for agents is delegation—specifically, how one agent delegates authority to another agent acting on its behalf.

The microservice identity model breaks down when you have chains of agents, each potentially operating with different levels of autonomy and trust. OIDC was designed for human-to-service flows, not for dynamic agent-to-agent delegation where the context, scope, and risk profile can shift rapidly. I've been thinking we might need something closer to capability-based security or macaroons—where delegation is explicit, scoped, and auditable at each step. The key difference: instead of "who is this agent?" we should be asking "what specific action is this agent authorized to perform right now, and who in the chain vouches for it?"

I have been experimented with SPIFFE/SPIRE for agent identity or explored using verifiable credentials for delegation chains.

louis79_hacker•1d ago
You’re mixing models that don’t really fit together. SPIFFE isn’t designed for delegation at all—it’s a PKI-style system: centralized issuance, short-lived certs, and a single trust root per domain. It gives workloads authenticated identity, not transitive authority. There’s no notion of “A acts on behalf of B” baked into SPIFFE.

Verifiable Credentials (VCs) solve a different problem. They’re decentralized, flexible, and can express explicit delegation chains like “A asserts B may perform X.” That’s capability-style reasoning, not identity issuance.

Trying to bolt VC-style delegation onto SPIFFE breaks both systems’ assumptions:

SPIFFE’s hierarchical trust model doesn’t mesh with the web-of-trust VC model.

Its short-lived SVIDs don’t persist long enough for meaningful delegation chains.

SPIRE doesn’t understand VC proofs (JSON-LD, linked data signatures).

You’d need a whole external policy and capability layer to make it work.

SPIFFE nails workload identity; VCs and capability systems handle delegation and contextual authority. Mixing them because “they both do identity” misses the point—they live at different layers of the trust stack.

andylow•1d ago
what will be a better approach then?
louis79_hacker•1d ago
If you’re trying to make SPIFFE handle delegation, you’re forcing the wrong layer to do the wrong job. SPIFFE gives you workload identity and attestation, full stop. It’s PKI for machines — not a delegation framework.

A better model is to separate identity from capability:

SPIFFE/SPIRE handles who the agent is (short-lived, attested identity).

Capabilities / Macaroons / ZCAP-LD handle what that agent is allowed to do, and who delegated it.

OPA or Cedar enforces policy at runtime.

VCs come in only if you need cross-domain delegation (federated or multi-issuer trust).

So SPIFFE issues identities, and those identities mint or receive verifiable capabilities that describe explicit rights. You get composable, auditable delegation without breaking SPIFFE’s short-lived cert model or pretending it can do web-of-trust semantics.

Trying to bake delegation into SPIFFE itself is just reimplementing capability security badly.

andylow•1d ago
I do understand what you are saying, but in my head feels a bit too overcomplicated to just tell any developer doing AI agents to do all this stuff, there most be a cleaner way to do it.
verdverm•22h ago
Search "A2A", it was proposed by Google and seeing adoption
andylow•20h ago
Thanks, that is what I was looking for. Been playing with delegation chains using tokens, and was wondering what else has been done. The only down side I see to the google approach is TLS from a verified CA, rotation of certs is always a pain. But I guess they figured that building in top of what is already there is better than inventing a new way.