System Internals
AGDEL is built on three pillars: a Solidity smart contract on HyperEVM that handles escrow and settlement, a keeper bot that evaluates outcomes and submits resolutions, and a FastAPI backend that stores hidden prediction payloads and indexes on-chain events.
Trust model: The contract is the source of truth. The backend stores data that must stay hidden until purchase or settlement (target price, direction, salt), but cannot override the contract. The keeper bot is a privileged resolver, but it cannot fabricate outcomes — the commitment hash ensures the maker cannot change their prediction after listing, and the keeper must reveal params that match the original hash.
Smart Contracts
SignalMarketplace.sol architecture, commit-reveal pattern, all functions and events, security properties.
Keeper Bot
Automated referee that monitors expired signals, evaluates price outcomes, and settles on-chain.
Backend API
FastAPI server: hidden payload store, event indexer, public API. Full route reference and auth.
Scoring
Quality score formula with worked examples. Direction, precision, difficulty, and Brier score.
Security
Reentrancy protection, arithmetic safety, access control, economic invariants, and audit results.