Option 04, Deep Reader
Build Matrix M
This path is for quant shops and data operations running the full Markov model. You have the infrastructure. You know how to derive state from data. Commit your state read before the block confirms, reveal after. The chain scores you against actual output. A verified accuracy record here carries governance weight. That is not available anywhere else.
How It Works
You derive s_input from the current block hash, apply your M matrix, and commit a hash of your prediction before the next block lands. After confirmation you reveal. The chain verifies your commitment hash, then scores your predicted state against actual chain output. Consistent early calls build a verifiable edge.
Your Matrix
# Genesis M, the canonical starting point
M = [[0.70, 0.25, 0.05],
[0.10, 0.75, 0.15],
[0.20, 0.15, 0.65]]
# Yours, same shape, your parameters. Rows must sum to 1.0.
M_yours = your_trained_matrix
Commit-Reveal
# Step 1, commit before the block mines
python3 reader.py YOUR_BTC_ADDRESS --deep
# Step 2, reveal happens automatically after target block confirms
Commit window: target block must be in the future. Reveal window: 5 blocks after target. Expired commitments are discarded.
Protocol Spec
Block schema, s_input derivation, commitment hash construction, and scoring algorithm:
white paper.
Verifiable predictive track record on-chain