Arsene — the trust, privacy and policy layer for autonomous agents.
Arsene is a three-layer Solana protocol plus SDK for AI agents that spend money. It gives every agent a Masque (verifiable identity), an Ombre (private payment rail), and a Serrure (on-chain policy guardrail) — through a single TypeScript import.
Why this exists
Solana handles roughly 65% of all agentic payments via x402 today, with over 15M AI-driven transactions on record. But the infrastructure is raw: there's no standard way to attest an agent's identity, payments leak a complete behavioral profile of the principal, and spending limits are written in application code that evaporates at the first prompt injection.
Arsene fills all three gaps with a single substrate. Four lines of code in ElizaOS, LangGraph, or the Vercel AI SDK and your agent inherits the full kit.
The three layers
Try it, then read it
The /demo page runs the full protocol in-browser — no wallet, no chain, no install. A swarm of five agents transacts live. You can compromise one, revoke its Masque, and watch Serrure block its payments at the protocol layer. It's the same logic the on-chain programs run, simulated deterministically so you can reason about exactly what would happen on devnet.
Status
Reference implementation for Colosseum Frontier 2026. On-chain programs build with Anchor 0.30. The TypeScript SDK ships with a mock mode for local development and tests; the devnet client lands when the programs deploy. Mainnet audit and TGE come post-hackathon.