{"format":"receipts-proof/1","hash":"915f1174b4f170807976c8b2e3ddbc6f0dca94e4a23de0a8ed8cc03258c9bc51","provider":"demo-rsi-reversion","seq":191,"kind":"signal","issued_at":"2026-11-08T22:40:12.290Z","prev":"9848cb43cace77f2b93bebf8743a31ba6c8492a59e0e24ea6658f7e7142f1a3f","body":{"issued_at":"2026-11-08T22:40:12.290Z","kind":"signal","nonce":"76d148a3fe7400f4f7ab2d98a2ae8faa","payload":{"entry":{"type":"market"},"expires_at":"2026-11-09T10:40:12.290Z","market":{"kind":"perp","symbol":"SOLUSDT","venue":"binance-usdm"},"note":"Demo bot: RSI(14) 25/75 reversion, 5m. Mechanical rule, not advice.","side":"long","stop":"84.63","targets":["87.03","88.24"]},"prev":"9848cb43cace77f2b93bebf8743a31ba6c8492a59e0e24ea6658f7e7142f1a3f","provider":"demo-rsi-reversion","seq":191,"v":1},"signer":null,"sig":null,"batch":{"root":"915f1174b4f170807976c8b2e3ddbc6f0dca94e4a23de0a8ed8cc03258c9bc51","index":0,"leaf_count":1,"proof":[],"sealed_at":"2026-11-08T22:41:08.520Z","opentimestamps":"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","chain_anchor":null,"bitcoin_block":975108},"how_to_verify":["hash = sha256(\"receipts/v1\\n\" + canonical_json(body)), keys sorted, no whitespace.","body.prev must equal the hash of the same provider's event seq - 1 (64 zeros for seq 1).","If signer is set: sig must be a valid Ed25519 signature by signer over the UTF-8 bytes of \"receipts/v1/sig\\n\" + hash.","Fold the Merkle proof: node = sha256(0x01 || left || right); the result must equal batch.root.","Decode opentimestamps (base64) to a .ots file, then run: ots upgrade file.ots && ots verify -d <batch.root> file.ots","Or run: node scripts/verify-bundle.mjs bundle.json"]}