A receipt-backed ending for browser research

Close the tabs.
Keep the trail.

Tab Checkout turns unfinished browser research into a reviewed receipt, keeps detected exceptions visible, and closes only approved eligible tabs—with URL-based Undo.

Access only when you ask Unknown means keep Receipt before close
43 tabs
laptop research
01Official specificationsevidence
02Retailer price$1,299
03Long-term review13h 42m
36 more research tabsreviewed
synthetic plan · 39 proposed · 4 kept
Expected flowReceipt first · approved tabs second
Not a tab manager.A reviewed ending for an unfinished research session.No guilt. No auto-cleanup.

The core loop

A clean ending, without
the leap of faith.

A tab is not clutter when it contains an unfinished action. Tab Checkout separates reviewed, URL-reopenable sources from detected work that still needs you.

01

Freeze the window

Tab Checkout records the current tab order and metadata before analysis begins.

02

Sort with receipts

Every close or keep recommendation includes a reason. Cited facts retain a bounded source quote. Unknown state defaults to keep.

03

Review the plan

You approve the checkout. Pinned, audible, inaccessible, editable, payment, and other risky tabs stay open by default.

04

Save, then close

A durable receipt with internal-consistency hashes is persisted before approved tab IDs are closed.

The object you keep

The receipt earns the close.

The product is the relief of closing the session. The receipt is the evidence trail that makes review possible: sources, unresolved work, decisions, browser outcomes, and a URL-based recovery path.

  • Human-readable Markdown for the work you want to revisit.
  • Machine-readable JSON with a strict, versioned schema.
  • Internally checkable SHA-256 values for the snapshot and payload—not signatures or tamper evidence.
  • Recoverable saved URLs and ordering, with titles and decision context preserved in the artifacts.
Read the receipt spec
TC
Synthetic fixture receiptillustrative · not a live artifact
example
43fixture tabs
39expected proposals
4kept open
Outcome

Northstar Air 14 is the current fit. Keep the live price, configuration, checkout, and unresolved battery comparison open.

Northstar official specificationsCited in receipt
close
Laptop roundup duplicate 06Duplicate evidence
close
Northstar current retailer pricePrice can change
keep
Checkout — Northstar Air 14Active transaction
keep
SHA-256not generated for this mockup
risky
unknown
keepfail closed

Designed for restraint

When the product is unsure, it does less.

Pinned tabs, detected active work, audio, checkout flows, unsupported pages, and ambiguous state stay open unless you explicitly override a warning. Detection remains incomplete.

No background readingThe extension inspects a window only when you start a checkout.
No silent closureThe reviewable plan and receipt exist before any destructive step.
No fake certaintySafe, unknown, and risky are separate states—not a confidence gradient.
No background contentReadable mode is chosen per checkout. Full page bodies are not kept; the receipt stores only disclosed evidence snippets and metadata.
Read the safety model

Synthetic fixture

Research is done. Your browser did not get the memo.

The 43-tab example below is a deterministic local fixture, not a customer result. It illustrates the moment after a decision when the sources remain useful but the whole window does not.

Before43 tabs

Duplicates, source pages, stale searches, a live price, one unresolved question, and a checkout flow.

AfterExpected: 1 receipt + 4 tabs

The synthetic decision trail is saved. Four fixture exceptions are expected to remain.

Receipt first. Close second.

Finish the research. Keep the record.

See exactly what the receipt and paired snapshot preserve before a single tab closes.