Verification & Transparency

Autopilot is designed to be verifiable by design.

All core actions including voting, reward allocation, and withdrawals are executed on-chain and can be independently audited by anyone using a blockchain explorer. No backend systems, manual overrides, or off-chain processes are involved.

The system uses deterministic logic, fixed reward formulas, and structured events to ensure that every outcome is transparent and reproducible.


On-Chain Verification

All user data and protocol activity is publicly accessible on Base and compatible with any EVM block explorer.

Verifiable Components:

  • veAERO Ownership Deposited NFTs are tracked in:

    solidityCopyEditmapping(address => LockInfo[])

    Users can confirm which NFTs are active, how much voting power they hold, and when they were deposited.

  • Voting Activity Every vote() transaction records:

    • Target pools

    • Vote weights

    • Block timestamp This allows anyone to confirm that votes were cast as expected by the strategy logic.

  • Reward Calculations All distributions follow fixed math based on vote weight. No randomness, admin override, or off-chain logic affects the result. Users can independently verify their rewards using public contract state.

  • Snapshot Events Before each vote, claim, or user action, Autopilot emits a Snapshot event. This locks in voting weight for the epoch and ensures consistent reward tracking.

All protocol logic is on-chain and deterministic. Nothing requires off-chain trust or manual intervention.


🧾 Event-Based Audit Trail

Autopilot emits on-chain events for every critical action. These logs form a permanent and machine-readable record for use in explorers, dashboards, or analytics tooling.

Event Types:

  • Deposit Emitted when an NFT is deposited. Includes:

    • NFT ID

    • Voting power

    • Timestamp

  • VotingCompleted Emitted after batch voting. Includes:

    • List of gauges

    • Vote weights

    • Gas used

  • RewardsSnapshot Emitted at the start of each epoch. Includes:

    • Total rewards claimed

    • Voting weight snapshot

    • Final USDC distribution value

  • Withdraw Emitted when a user exits. Includes:

    • NFT ID

    • Final voting power

    • Final claim state (if applicable)


📂 Use Cases

  • Auditing Third parties can verify reward distribution, vote timing, and system integrity without internal access.

  • Community Oversight LPs, DAOs, or funds can monitor how Autopilot allocates voting power and confirm alignment with their interests.

  • Reporting and Integration Structured logs allow Autopilot to serve as a backend for funds, vaults, or aggregators — with full traceability.

Last updated