Introduction

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.

Tip
New here? Start with the Quickstart to wire an agent in 60 seconds, then skim the Architecture page to understand how the three layers compose.

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.