Runs / p8-42-invoice-tolerance-2pct · P8 / Inputs & outputs
Stage read_invoice · inputs and outputs
step 1 of 3 · p8-42-invoice-tolerance-2pct · 6c9049dc342a
sha256:b80d11206e53…
sha256:b80d11206e532440dec5331fb86ffeedb8018955a09fbc9c08915706689e6863What is shown: Outputs are stored and shown after checking; inputs from outside the run are fingerprinted, and an input's text is shown only where its step kept it and the text matches its digest.
Inputs
| Recorded as | What's kept |
|---|---|
| invoice · externally-sourced | Verified kept text, matches its digest · 143 characters in all # invented example data for this demo # invoice INV-1001, against purchase order PO-501 item,quantity,unit_price steel bracket, 40 mm,40,12.80 sha256:08c2ed453001…sha256:08c2ed453001ff8c762bcf40a0945b40059ae34ae533ef20ef40fcf2092355b6 |
A fingerprint shows whether an input changed between runs. This page shows an input's content where its bytes match a stored output of an earlier stage, or where its step kept its text and the text matches its digest.
Outputs
- invoice.json · · 85 bytes
sha256:b3faf9601bdd…
sha256:b3faf9601bddaf713bd8d19292e518e397f6b5d8e1a27db29f355ef4003dae24Verified
{ "item": "steel bracket, 40 mm", "order": "PO-501", "quantity": "40", "unit_price": "12.80" }
This step in the other runs
Each other run of P8, newest first, with this step as its own receipt records it; where a run recorded the step more than once, its last attempt. "Same as this run" marks a value equal to this run's, by exact equality. Inputs are not compared across runs: an input that is an earlier step's receipt holds that run's own receipt, so it differs in every run.
| Run | Outcome | Settings | Instrument | Outputs |
|---|---|---|---|---|
| p8-45-invoice-over-limit-declined · f78074424f8c | Completed. | data invented example data; onetrace.kept_inputs invoice same as this run | invoice-reader 1.0.0sha256:b80d11206e53…sha256:b80d11206e532440dec5331fb86ffeedb8018955a09fbc9c08915706689e6863 | invoice.json sha256:6f89e0b46dbf…sha256:6f89e0b46dbf3f18b01f0d550999c5177cb39e217a2d818d089dcaa24782e6ff |
| p8-44-invoice-quantity-changed · e16123f05acd | Completed. | data invented example data; onetrace.kept_inputs invoice same as this run | invoice-reader 1.0.0sha256:b80d11206e53…sha256:b80d11206e532440dec5331fb86ffeedb8018955a09fbc9c08915706689e6863 | invoice.json sha256:3840d84e286e…sha256:3840d84e286edc03ecad09f7508a5105cd93be602f1810eb920dd119b8831262 |
| p8-43-invoice-tolerance-5pct · 1250813d6b0b | Completed. | data invented example data; onetrace.kept_inputs invoice same as this run | invoice-reader 1.0.0sha256:b80d11206e53…sha256:b80d11206e532440dec5331fb86ffeedb8018955a09fbc9c08915706689e6863 | invoice.json sha256:b3faf9601bdd…sha256:b3faf9601bddaf713bd8d19292e518e397f6b5d8e1a27db29f355ef4003dae24 |
| Signed by a known recorder | Yes · demo key (public seed: proves the record wasn't changed since signing, not who signed it)· sha256:6e20550ae0dc…sha256:6e20550ae0dc6b4471d54336d09d74d14f3f623b735045eddd053c444ec3b14c |
| Committed by a known time | Not anchored · no anchor beside the chain |