Verify
Prove what ran.
Verify is where a person signs off. It shows every action you approved or rejected, exports the run as a structured file, and anchors that file's hashes on Base so anyone can check it later.
Review, export, anchor
Receipts go to CortiqRunReceipt on Base.
No run to review yet
Run a workflow in Flow first; it shows up here with its decisions, hashes and the anchor button. You can still check a file someone sent you below.
Open FlowCheck a run file
Paste or open an exported run file. Both hashes are recomputed here in your browser and the log hash is looked up on Base.
Receipt contract: 0x00cb18322d6bc09aafb38dcc8ab94139d116cfe8
Features
A record that outlives the tab.
Approvals, logs and outputs that can be checked by anyone.
Human approval
Every action step shows its exact content and waits. Your decision and its time are written into the log either way.
Structured output
Export the run as one JSON file: the plan, every step's input and output, the decisions and both hashes.
Two hashes
The plan hash and the log hash are keccak-256 of the canonical JSON, so the same content always gives the same values.
Receipt on Base
Anchor the two hashes and the step counts from your own wallet. The contract has no owner, no fee and keeps no text.
Check any file
Paste a run file: both hashes are recomputed here and the log hash is looked up on chain, so edits show at once.
Honest limits
A receipt proves the file existed unchanged at a block and who anchored it. It does not prove the steps were right.
Specs
The receipt, in detail.
What reaches the chain, and what never does.
- Contract
- CortiqRunReceipt
- Network
- Base · 8453
- Stored
- 2 hashes, 2 counts
- Plan or log text
- Never on chain
- Owner / admin
- None
- Fee
- Gas only
- Status
- Deployed