Skip to content
← BLUEHEALTHCARE
blueRecall

blueRecall

Reverse impact when an input goes bad

Given a defective reagent lot, a stale calibration, or a software defect, traces the dependency graph in a lab run manifest and signs a per-claim verdict — REVOKED, RERUN-REQUIRED, DEGRADED, UNAFFECTED, or CANNOT-CERTIFY — plus the smallest rerun set that restores what's affected.

Module — in active build
Runs locally · CLI or web UI · Ed25519-signed receipts · no cloud account required
Who it's for

Lab and research-integrity reviewers.

What it is not

No automatic deletion, retraction, notification, or production-system write, and no claim that an unaffected result is scientifically true.

Screens

blueRecall starts from bad news — a reagent lot recalled, a calibration found stale, a software defect — and asks which recorded conclusions depended on it. The four screens follow the bundled twelve-conclusion defective-lot sample from the library, through intake, to the impact map and its rerun plan, and end at the signed receipt. Nothing is deleted, retracted or sent; the software produces linked determinations for a person to act on.

blueRecall Impact review library screen: the suite shell's sidebar (Case intake with Library and New analysis and Import, Evidence map, Reviewer, Case file) beside one impact review, BR-ACF6EE32, marked Attention, with options to start from files, reuse saved sources, or open a bundled synthetic sample of a defective lab lot, and a boxed statement, What blueRecall does and does not claim: it creates linked impact determinations and does not delete, retract, notify, or modify any external record automatically.
Synthetic demo data
Impact review library — one review waiting, tagged Attention. Below it, the three ways to start: drop a bundle, reuse sources saved in this browser, or load the packaged twelve-conclusion defective-lot sample. The box under the cards repeats on every screen.

New impact review opens intake.

blueRecall Register an impact trigger screen at step 1 of 4, Sources: a drop zone for JSONL, JSON and YAML files, then five uploaded files — dependency graph, lab run manifest, typed trigger, impact policy and rerun catalog — each listed with its size, SHA-256 and a green PARSES chip; an Intake check panel reads required source types Complete, five files uploaded, none unreadable; a note says files stream to the local API on this machine and nothing is uploaded off it; a Continue to field mapping button leads on.
Synthetic demo data
Step 1 of 4. Every file is hashed before it is parsed and never modified. The intake check on the right says what is still missing — here, nothing. The page states it plainly: nothing is executed until you confirm at step 4.

Map fields, Configure and Confirm follow; the impact map is what comes out.

blueRecall Conclusion impact map screen: a defective-lot trigger traced to 12 recorded conclusions, split into 2 Revoked, 3 Rerun-required, 2 Degraded, 1 Cannot-certify, and 4 Unaffected, with a rerun-plan cost estimate, a rollup verdict of REVOKED, a receipt marked signed and on disk, and a rerun plan naming one experiment that restores three conclusions.
Synthetic demo data
Conclusion impact map — twelve conclusions, each given one of five dispositions, each defined on its card: Revoked (depends directly on the invalidated property and can no longer stand), Rerun required (can be restored), Degraded (may still be used), Unaffected, and one Cannot certify, where the dependency binding is incomplete so neither impact nor safety can be shown — the screen says to review that one first. The rerun plan names one experiment that restores three conclusions.

Export writes the signed review; Signed receipt opens it. Whether anything is actually retracted or rerun is a decision someone makes with this in hand.

blueRecall Signed process receipt screen for an impact run, marked Revoked in the sidebar's recent list: a signed-fields panel listing schema version, run id, contract hash, payload hash, output hash, signer public key and parent receipt (none, first receipt in its chain), a verdict summary of 12 conclusions split into Revoked, Rerun-required and Degraded counts, a Verify now panel with an optional expected-signer field, and a copyable offline verification command.
Synthetic demo data
Signed receipt — the same twelve-conclusion review, closed out. The signed fields are read from the receipt itself, not the database, and Verify now recomputes the output hash and checks it against what's stored rather than trusting either. Pinning an expected signer is the one check that distinguishes a genuine receipt from one forged with a fresh keypair.
Status, measured

Under active build. See the status page for measured, current-state completion.

A signed receipt proves what blueRecall ran and recorded; it does not prove an underlying real-world claim is true. blueRecall does not approve, deny, recommend, pay, retract, or alter anything a named human is responsible for deciding.