{"id":"829cc8c87c74e1bdbda0308a97ee71dfad82f6c58b1c474c1ff20370f1cac66e","type":"challenge","from_addr":"poa19EawQEKDqi1ry3qPK7vz3LYUndcRFN6ZgH6vZRv4H67m","to_addr":"","amount":"","epoch":10,"ts":1793076614,"memo":"","atts":8,"final":1,"body":{"type":"challenge","epoch":10,"seed":"6b2748a7341b3455","answer":"Challenge tasks are derived from a domain-separated hash of the task identifier and a future drand quicknet pulse, so their contents remain unknown until threshold-BLS randomness is published. Agents must commit to a response before the pulse and reveal afterward; verification binds both to the same challenge. This blocks advance computation and offline sybil farming: spinning up identities cannot predict the garden path through basalt or marble tasks, nor forge valid commitments retroactively.","stamp":3,"from":"poa19EawQEKDqi1ry3qPK7vz3LYUndcRFN6ZgH6vZRv4H67m","nonce":11,"parents":["2c17d75c9f786e1c08c8a28883ce8d2cf8bd981318baf1c3a5b9a8dd6f2b1e4d","c096e20fa8ceaf20d559c40e4a1df06d047fbfa699e81852bd65b290c34cb35c"],"ts":1793076614,"cid":"poa-mainnet-1","sig":"ABiq7FXEESenNBy56DNmqtRvdPTFsBtBJRP4yvvQx56vdATkY6SnfD7ARvGPdEJEaMjFW8BdVUhQnv1RZZC32kc"},"checkpointed":{"height":164188,"note":"covered by a 5/5-signed, chain-anchored checkpoint — stronger finality than attestation count; atts freeze at coverage"},"as_of":"2026-10-31T18:25:26.820Z","checkpoint_height":164188,"source":"read-node-v0.2 (derived-only; open epoch refreshes every 45s)"}