frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

AC2 Protocol: The missing security layer for AI agents

https://www.ac2protocol.org
13•josephcecala•1h ago

Comments

josephcecala•1h ago
AC2 is an open standard that puts users back in control of AI-driven signing operations, providing verifiable proof of intent and credential isolation.

The problem: a compromised agent runtime (e.g. a malicious plugin dependency) can leak everything injected into it like API keys or session tokens, and there's no way to prove whether a human actually approved what happened, since chat-based "approvals" are just messages, spoofable and session-hijackable.

AC2 closes both gaps. Approvals become a FIDO2 passkey signature from your device, that's hardware-bound, phishing-resistant, and a real audit trail instead of a chat message. And credentials never enter the runtime at all: the agent gets a signed authorization, not the key. Compromise the runtime, there's nothing to steal.

Under the hood: AC2 opens a direct, end-to-end encrypted WebRTC connection between a user's wallet and an agent. When the agent needs to sign something (a payment, a commit, an API call), it sends the request via AC2, the user approves from their own wallet, and the signature is delegated back. The private key never leaves the user's device.

Built on three open standards: DIDComm v2.0 (messaging), WebAuthn/FIDO2 (hardware-bound auth), and WebRTC DataChannel (P2P transport, no relay servers). Lightweight (~50 lines for a basic flow), blockchain-agnostic, and works alongside your existing setup. One plugin, one command.

Built by the Algorand Foundation team behind Pera Wallet, Rocca, Intermezzo, and LiquidAuth. Use cases include code deploys, client comms, API access, x402 payments, and intent-based delegation via AP2 IntentMandates.

Spec is live and open. Reference implementation (AC2 Wallet) is on GitHub, Play Store, and App Store, with a plugin to try the full flow. This is v1, feedback welcome.

Disclaimer: The content provided in this blog is for informational purposes only. The information is provided by the Algorand Foundation and while we strive to keep the information up-to-date and correct, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability with respect to the blog or the information, products, services, or related graphics contained in the blog for any purpose. Any forward-looking statements are subject to change. The content of this blog is not intended to be legal, financial, or investment advice nor is it an endorsement, guarantee, or investment recommendation. You should not take any action before conducting your own research or consulting with a qualified professional. Any reliance you place on such information is therefore strictly at your own risk. All companies are independent entities solely responsible for their operations, marketing, and compliance with applicable laws and regulations. In no event will Algorand Foundation nor any affiliates be liable for any loss or damage including without limitation, indirect, or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this blog. Through this blog, you may be able to link to other websites which are not under the control of the Algorand Foundation. We have no control over the nature, content, and availability of those sites. The inclusion of any links does not imply a recommendation nor endorse the views expressed therein. Any statements about future plans, integrations, or protocol upgrades are forward-looking and subject to change. The use of agentic commerce involves risks, including potential fraud and identity verification issues. Users and merchants should ensure they are using verified agents and follow best practices for security and compliance.

Miyamura80•1h ago
This is cool, we've built similar things, I'm a bit uneasy with crypto stuff involved, especially with algorand

But FIDO2 passkey signature I absolutely agree should be the way to go. Just need more open standard without tokens involved

josephcecala•19m ago
Fair, and to be clear, you can use AC2 today with zero crypto exposure. The whole protocol for API access, git commits, client comms uses FIDO2 signing, DIDComm, and WebRTC. No wallet, no chain, no token needed.

Algorand only shows up in the reference implementation for the payment use case (x402), since something has to settle an actual transfer. That's opt-in, not required. Skip payments and you never touch it.

embedding-shape•35m ago
Obviously it's using Algorand because it's built by people working with/at Algorand, but regardless; wouldn't this all be possible to build without any cryptocurrency at all? And if no, why is Algorand particularly well suited for this (if it is), in contrast with anything else, say zCash or whatever?
josephcecala•22m ago
Good questions, the core doesn't need a blockchain at all. AC2 is just an approval/signing layer (DIDComm + WebAuthn/FIDO2 + WebRTC), so most use cases like API access, git commits, and client comms never touch a chain. Blockchain only enters when what's being signed is a transaction, like an x402 payment.

For that case we use Algorand, but AC2 is chain-agnostic, meaning any chain could plug in. Algorand fit because of instant finality (no forking), low predictable fees for frequent small agent payments, and post-quantum resilient signatures. zCash optimizes for privacy, which isn't really our problem, we care about speed/finality for agent-authorized actions, not hiding the payment.

So the blockchain piece is more of a plugin for one use case than the foundation of the protocol. Hope that answers your questions!

semiquaver•37m ago
I can’t help but see the crypto stink all over this and recoil. This is just trying to salvage ideas and tools from the last fad into the current one.

Seems like “ask for approval, except you approve by spending a little of some random altcoin”

  > Disclaimer: AC2 is a self-custodial Algorand wallet. You — and only you — hold your seed phrase, your keys, and your crypto-assets on your own device. Pera Wallet, Lda does not hold, custody, or have access to your seed phrase, your keys, or your crypto-assets, and cannot recover them on your behalf.
embedding-shape•17m ago
> Seems like “ask for approval, except you approve by spending a little of some random altcoin”

Is that actually what the text explicitly says? I'm not getting the same impression from the protocol they suggest, where is the spending happening?

AFAIK, they're using the cryptographic primitives from Algorand for signing, no transactions required to approve stuff. But happy to be shown otherwise, I might have misunderstood.

nekusar•31m ago
Yeah, so its some shitcoin vehicle with word-slop.

/ignore

motohagiography•20m ago
Regardless of what people think of blockchains, it's the necessary foundation for any agent governance. If not this protocol, then something in this direction.

The analogy I would use is the only thing reliably containing humanity is interstellar distances, and the equivalent for ASI would be cryptographic distances, where the only way to relate to anything safely will be via a crypto interface. Compute is the physics of an ASI's substrate, and cryptography is the only meaningful barrier we've been able to create in it so far.

chrisjj•6m ago
[delayed]
embedding-shape•20m ago
Judging by my own initial reaction, and other commentators here too, if this tech doesn't actually need any cryptocurrency to be useful, then probably you shouldn't mention that at all on the landing page, but let the people who need that stuff find it on some other pages. You'll fight a huge deluge of knee-jerk reactions otherwise, as you can tell :)

Regardless, thanks for expanding and explaining, and good luck to you all! :)

josephcecala•17m ago
Appreciate that feedback, I will relay this back to the team and see if they're on-board with removing the blockchain references.

Russian-speaking cybercriminals used SpaceX's Cursor AI to hack seven companies

https://www.reuters.com/world/russian-speaking-cybercriminals-used-spacexs-cursor-ai-tool-hack-se...
1•tartoran•20s ago•0 comments

Peter Cullen, Voice of Optimus Prime in 'Transformers,' Dies at 85

https://www.hollywoodreporter.com/movies/movie-news/peter-cullen-optimus-prime-transformers-eeyor...
1•cocacola1•24s ago•0 comments

Nothing Bad Can Happen, It Can Only Good Happen: An Anti-Semantic Analysis (2025)

https://hejon07.substack.com/p/nothing-bad-can-happen-it-can-only
1•debo_•35s ago•0 comments

Star Trek at 60: an exploration of humanity rather than aliens

https://theconversation.com/star-trek-at-60-the-secret-of-this-pioneering-series-was-its-explorat...
1•samizdis•44s ago•0 comments

Decompiling a Nintendo 64 Game in 84 Days

https://blog.chrislewis.au/decompiling-a-nintendo-64-game-in-84-days/
1•knackers•1m ago•0 comments

Show HN: Kupendo – Dating and networking app for the African diaspora

https://www.kupendo.co/
1•GodsentIzzy98•1m ago•1 comments

Immune 'reprogramming' could protect poultry from deadly diseases

https://www.bristol.ac.uk/news/2026/august/immune-reprogramming-could-protect-poultry-from-deadly...
1•gmays•2m ago•0 comments

Bastiat's Candlestick Makers' Petition

http://bastiat.org/en/petition.html
1•umlaut•4m ago•1 comments

"Have Done" Is Signal, "Would Do" Is Noise

https://pawelbrodzinski.substack.com/p/have-done-is-signal-would-do-is-noise
1•flail•6m ago•0 comments

Show HN: Banana Peel – OpenRouter for browser agents

https://bananapeel.com/
1•ygabriel27•7m ago•0 comments

India's campus talent landscape pivots to skill-based hiring: Deloitte India

https://www.deloitte.com/in/en/about/press-room/india-s-campus-talent-landscape-pivots-to-skill-b...
1•prabal97•7m ago•0 comments

Therapy for the Vibe-Coded Brain - JetBrains

https://www.youtube.com/watch?v=DkhhE97Swmo
1•tchanukvadze•7m ago•0 comments

Academic Alpha – A (Re)Introduction to Style Premia Investing

https://www.aqr.com/Insights/Research/White-Papers/Academic-Alpha
1•sebg•8m ago•0 comments

AI learned to act. I built the gate that makes it prove it should

https://lcnk9bvtz5.execute-api.us-east-1.amazonaws.com/
1•Knowledgee_KZA•8m ago•0 comments

Show HN: Proval – Self-hosted code review agent for GitLab, Forgejo, and GitHub

https://github.com/seoes/proval
1•dowonseo•11m ago•1 comments

Problems with Large Tables in Postgres

https://planetscale.com/blog/dealing-with-large-tables-in-postgres
1•sebg•11m ago•0 comments

Race-free handle inheritance, maybe

https://purplesyringa.moe/blog/race-free-handle-inheritance-maybe/
1•eatonphil•11m ago•0 comments

Hollywood's Video Game Era Is Here. Will It Be Any Good?

https://www.statsignificant.com/p/hollywoods-video-game-era-is-here
2•NomNew•13m ago•0 comments

How the Heck Do Record Players Work? (An Interactive Exploration)

https://perthirtysix.com/how-the-heck-do-record-players-work
1•embedding-shape•13m ago•0 comments

Filtering silent audio chunks broke transcript finalization

https://geekbye.com/blog/the-silence-was-load-bearing
1•Sebi_Mos•14m ago•0 comments

Reverse recruiting and the HR shift: what changes when talent also chooses

https://www.foxapply.com/blog/en/reverse-recruiting-hr-talent-also-chooses
1•josanjohnata•14m ago•0 comments

Fixing Rust's supply chain security: The good, the bad and the ugly

https://kerkour.com/fixing-rust-supply-chain-security
3•zishha1b0njq•15m ago•0 comments

The model picker is a dead end

https://lovable.dev/blog/the-model-picker-is-a-dead-end
1•gmays•16m ago•0 comments

Ask HN: Why is AI civil tech and not military first?

2•esher•16m ago•3 comments

Launching Route 53 Files

https://www.daemonology.net/blog/2026-08-27-Launching-Route-53-Files.html
5•louis-paul•16m ago•0 comments

How the Heat Is Messing with Your Sleep

https://nautil.us/how-the-heat-is-messing-with-your-sleep-1284501
3•Brajeshwar•16m ago•0 comments

Show HN: bAIseball.org – Google for historical baseball stats

https://baiseball.org/
3•jaypinho•17m ago•0 comments

Salesforce and Anthropic Announce Claudeforce

https://www.salesforce.com/news/press-releases/2026/08/26/salesforce-and-anthropic-announce-claud...
6•wslh•19m ago•0 comments

Navigation App for People with Blindness and Low Vision

https://seas.harvard.edu/news/smartphone-navigation-app-people-blindness-and-low-vision
3•geox•20m ago•0 comments

Stdio MCP Tunnels: Connecting Mobile/Cloud Agents to iMsg/WhatsApp/Linkedin

https://twitter.com/Eito_Miyamura/status/2092636887378964502
4•Miyamura80•21m ago•3 comments