cortiq

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 Flow

Check 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