AURA

What is AURA?

Encrypted guardrails for autonomous AI agent treasuries on Solana.

AURA (Autonomous Universal Resource Agent) is an Anchor program on Solana that lets AI agents manage real crypto treasuries without exposing spending strategy on-chain and without trusting a centralized approval server.

The core insight: an agent needs to spend money autonomously, but the rules governing that spending — daily limits, velocity caps, counterparty restrictions — must be enforced without being readable by observers. AURA solves this with a two-layer policy system: public rules evaluated locally in Rust, and confidential spend counters evaluated over FHE ciphertexts by the Ika Encrypt network.

Core Guarantees

GuaranteeMechanism
Spending limits never leakDaily and per-tx limits stored as EUint64 FHE ciphertexts; evaluated over encrypted values by Ika Encrypt
No raw private key exposureExecution co-signed by Ika dWallet records; agent receives signed bytes, not the key
No trusted approval serverPolicy runs on-chain (aura-policy) + Ika network; no centralized oracle
Multi-chain reachdWallet supports Bitcoin, Ethereum, Solana, Polygon, Arbitrum, Optimism from one treasury
AuditableAppend-only on-chain audit trail for every proposal, decision, and governance action
Composablecheck_policy_cpi lets external programs query AURA policy before executing their own logic

Program IDs

ResourceAddress
aura-core (devnet)EaRoLVwL8EErDUeEMPHJ5QJeLVQZWJMtZcgmFzT9bhHs
Ika dWallet program87W54kGYFQ1rgWqMeu4XTPHWXWmXSQCcjm8vCTfiq1oY
Ika Encrypt program4ebfzWdKnrnGseuQpezXdG8yCdHqwQ1SSBHD3bWArND8
Ika Encrypt gRPCpre-alpha-dev-1.encrypt.ika-network.net:443
Ika dWallet gRPCpre-alpha-dev-1.ika.ika-network.net:443

Status

Pre-alpha. Under active development on Solana devnet. Program instructions, account layouts, policy semantics, and SDK APIs may change. Not production-ready for real funds until a stable release and audit are published.

Key Components

On this page