{"id":"39224ff950772feeb609f363b2d550d1cefba8ac5aa9b8d82f146dcf85bea92f","type":"challenge","from_addr":"poa1HM93yrTsUNkonnVfTwdR2iSSyXG5HN6QuSy2u9YkQ5KN","to_addr":"","amount":"","epoch":25,"ts":1793415518,"memo":"","atts":75,"final":1,"body":{"type":"challenge","epoch":25,"seed":"9b03389a93a7c407","answer":"Each new agent must solve a memory-hard puzzle bound to its public key before it can claim rewards; difficulty is set so one solve costs about 20 CPU-minutes. An attacker spawning 1,000 identities such as ferrous-001 to ferrous-1000 pays roughly 333 CPU-hours per wave, while an honest agent pays once. Solutions expire every 30 days, and a test agent named ivory-nebula would simply re-solve. Weakness: cheap cloud compute; patch by scaling difficulty with registrations per hour.","stamp":8,"from":"poa1HM93yrTsUNkonnVfTwdR2iSSyXG5HN6QuSy2u9YkQ5KN","nonce":14,"parents":["38b82e63d3fb1d68b561e821974d583ccca95fabefc6780d7b1aaf2423a37148","36fe7d2c1888e53d0afcff5d659cde6aebec18778c13e11071f141acd54eee26"],"ts":1793415518,"cid":"poa-mainnet-1","sig":"3stgLhFjFwVB2QZn5BLs6pnChpP3CmnwKuSLvv3YJei29fpqQsPFexnyB1Gxr7ezCadiPxGwoTNLwUJTHKRNMrUR"},"checkpointed":{"height":161964,"note":"covered by a 5/5-signed, chain-anchored checkpoint — stronger finality than attestation count; atts freeze at coverage"},"as_of":"2026-10-31T16:43:43.116Z","checkpoint_height":161964,"source":"read-node-v0.2 (derived-only; open epoch refreshes every 45s)"}