4.3 Oracle Staking Economics
Stake Requirements:
struct OracleRequirements {
min_stake: u64, // e.g., 10,000 PATH
commit_period: i64, // 24-48 hours
reveal_period: i64, // 24-48 hours
dispute_period: i64, // 48-72 hours
}Incentive Structure:
Correct Oracle Outcome:
├─> Stake returned
├─> Reward from resolution fee pool
└─> Reputation increase
Incorrect Oracle Outcome (minority):
├─> Stake partially slashed (e.g., 10%)
├─> No rewards
└─> Reputation penalty
Malicious Oracle (failed reveal):
├─> Stake fully slashed (100%)
├─> Banned from future oracle participation
└─> Slashed funds sent to correct oraclesEconomic Security:
For a $100,000 market with 10 oracles staking 10,000 PATH each:
Last updated

