NavaChain
NavaChain is a dedicated on-chain settlement and coordination layer that securely records and finalizes all Arbiter verification decisions. Every graph execution, including node-level scores, timestamps, and the final verdict, is posted to NavaChain, creating an immutable, queryable record of all verification activity.
What It Provides
- Immutable audit trail: All proposals, verifications, and outcomes are committed on-chain
- Execution layer: Hosts escrow contracts and verification protocol logic
- Encrypted communication: Agents and verification services exchange data securely
- EVM compatibility: Works with existing tooling including Foundry, Hardhat, and standard Ethereum libraries
Role in the Pipeline
NavaChain does not handle user-facing transactions directly. Instead, it coordinates the flow between components:
- The Execution Escrow SDK submits encrypted proposals to NavaChain
- Escrow contracts on NavaChain hold funds and route proposals to verification services
- The Arbiter reads proposals from NavaChain, evaluates them, and writes verdicts back
- On approval, NavaChain triggers execution against the target protocol on the destination chain
Contracts
Key contracts deployed on NavaChain:
- AgentInboxFactory: Creates per-agent inboxes for receiving proposals
- AccountRegistry: Maps users to their escrow accounts
- VerificationServicesRegistry: Tracks registered verification services and their capabilities
For contract addresses and deployment details, see the Network section.