Protocol Documentation
Comprehensive technical documentation for the Prova Protocol. Built in accordance with the Solana Foundation Developer Guidelines (May 2026).
1. The Attestation Lifecycle
The Prova Protocol is an independent, open-source primitive designed to create verifiable, immutable records of AI agent behavior on the Solana blockchain.
Under the "Public by Design" doctrine (Solana Foundation), all on-chain attestations are publicly queryable. The lifecycle consists of three steps:
A. Action Hashing: The agent executes an action (e.g., an API call) and hashes the payload locally (SHA-256).
B. Ed25519 Signing: The agent signs the hash using its local private key. Prova never custodies keys.
C. On-chain Settlement: The ProvaClient submits the transaction using dynamic Priority Fees. The Anchor program verifies the signature natively via the Ed25519 pre-compile instruction.
2. Security & Data Privacy
Prova implements a strict Zero-Trust model. According to the Solana Code of Conduct and Data Minimization principles, developers MUST NOT submit Personally Identifiable Information (PII) on-chain.
If your agent processes sensitive data (e.g., healthcare or financial records), you must use Prova’s Confidential Compute Mode (Arcium integration).
In Confidential Mode, the raw payload is encrypted within a Trusted Execution Environment (TEE) before the attestation is signed. The on-chain receipt proves the action occurred without leaking the underlying data.
3. Anchor Architecture
The Prova Smart Contract (Program) is written in Rust using the Anchor framework. It is open-source (Apache 2.0) and designed for extreme cost-efficiency.
• AgentAccount (PDA): Derived from the Operator's Pubkey. Stores the Agent ID, policy Merkle Root, and total attestation count.
• Events: Instead of storing every receipt in expensive account state, Prova emits Anchor Events (`AttestationIssued`). Our WebSocket indexer (Helius LaserStream) captures these events with `finalized` commitment to prevent reorgs.
This stateless design ensures that operators only pay a one-time rent exemption fee (~0.001 SOL) to register the agent, and standard transaction fees thereafter.
4. KYA (Know Your Agent) & Ecosystem Compliance
As of May 2026, autonomous agents operating on Solana must maintain accountability. Prova supports the Metaplex 014 Registry (Core NFTs) to resolve Agent Identities.
By integrating with standard registries, Prova ensures that bad actors can be identified and revoked by their operators, adhering to the anti-harassment and safety guidelines of the Solana ecosystem.
Financial Disclaimer: Prova is a behavior logging protocol. It does not provide financial advice, custody funds, or route trades. Independent project. Not affiliated with the Solana Foundation. Solana® is a registered trademark.