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