Skip to main content

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:

  1. The Execution Escrow SDK submits encrypted proposals to NavaChain
  2. Escrow contracts on NavaChain hold funds and route proposals to verification services
  3. The Arbiter reads proposals from NavaChain, evaluates them, and writes verdicts back
  4. 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.