InvariantBook
Pitch / 10 slides 10 / 20 / 30
01 / Title Week one (W1) alpha / local first

A safer way to change a workbook.

InvariantBook is a local-first verification and transaction layer for spreadsheet changes proposed by humans, scripts, and artificial intelligence (AI) agents.

In brief: InvariantBook checks a proposed spreadsheet change before it moves on.

InvariantBook / inspectable changes, explicit limits, visible uncertainty.

01 — 10

02 / Problem + opportunity the claim chain

A spreadsheet edit is a chain of claims.

Every edit carries three questions: intent, effect, and authority.

01 / intent

Type the ask.

Selectors, limits, expected-before.

02 / effect

Observe the move.

Candidate bytes are not recalculation.

03 / authority

Gate the claim.

Evidence is not permission.

Opportunity: a stable handoff before ship.

In brief: A spreadsheet edit should be checked for what was requested, what changed, and who can approve it.

Mutation is not permission.

02 — 10

03 / Value proposition observable path

Turn a mutable moment into an observable path.

One bounded stage at a time. Skipped checks stay visible.

01

Typed plan

Named operations. Exact limits.

02

Held read

Bounded local bytes. No workbook web addresses (URLs).

03

Candidate

Finite values-only candidate. Unpublished.

04

Evidence

Diffs and unresolved requirements remain.

In brief: The product records a limited plan, the original file, a proposed result, and evidence in order.

Value: start from an artifact, not a promise.

03 — 10

04 / Underlying magic restraint, executable

The magic is restraint, made executable.

Bounded inputs. Explicit types. No authority from labels.

bounded

Finite by default

Limits are checked before work expands.

typed

Semantics stay named

Distinct kinds survive parsing and comparison.

offline

Nothing phones home

No network, evaluation, or hidden side effects.

bytes → bounded parser → typed observation → candidate → reconciliation // authority stays outside

In brief: Safety comes from small inputs, clear labels, and no hidden network or calculation.

Boundaries are encoded, not implied.

04 — 10

05 / Business model hypotheses, not traction

Price the trust layer around risk, not rows.

Commercial shape is a hypothesis, not traction.

Illustrative commercial hypotheses
proposal / control

Self-hosted control

Keep workbooks and evidence inside.

proposal / review

Team verification

Organize plans, receipts, diffs.

proposal / adapter

Embedded boundary

Connect governed engines after approval.

In brief: The business model is a set of untested price ideas, not measured results.

No actual price, users, revenue, or funding figures.

05 — 10

06 / Go-to-market a proposed wedge

Start where the workbook already has a review ritual.

Proposed motion: make one bounded change legible, then earn integration.

01 / proposed audience

Critical operations

High-stakes planning and operations.

02 / proposed wedge

Automation builders

Scripts and agents needing a handoff.

03 / proposed motion

Evidence at handoff

Inspect first; gate engines later.

In brief: The proposed market starts with teams that already review important spreadsheet changes.

Learn whether evidence shortens review.

06 — 10

07 / Competitive analysis positioning hypothesis

The gap is between mutation and permission.

Illustrative category map—not a product benchmark.

Category
Edit
Recalculate
Bounded evidence
Publication authority
Spreadsheet user interface (UI)
yes
varies
not its focus
outside scope
Automation script
yes
depends
usually bespoke
caller-defined
Engine adapter
no
yes
separate concern
separate concern
InvariantBook alpha
candidate subset
not yet
explicit
not claimed

In brief: The comparison shows which tools edit or recalculate, while InvariantBook reports only limited evidence.

Win the handoff; earn engine claims later.

07 — 10

08 / Management + team small, explicit, reviewable

Small team. Explicit boundaries.

Git history attributes this project to Divya Mohan. No claims beyond that.

In brief: The project credits one person and describes small, easy-to-check working practices.

Project / git attribution

Divya
Mohan

Local-first foundation. Inspect first.

working style

Evidence before narrative.

Fixtures and boundaries carry proof.

operating rule

One owner per file.

Small interfaces stay reviewable.

Operating principle, not a credential deck.

08 — 10

09 / Financial projections + key metrics measure proof first

Measure proof before revenue.

No actual revenue, users, funding, or growth. Measure distinctions.

current / descriptive 15 declared invariant predicate kinds

Non-pass and unsupported remain visible.

current / boundary 6 + 1 bundled v0.1 schemas + receipt v1

Canonical assets, not authority.

proposal / scenario MODEL illustrative revenue equation

Runs × price/run; inputs await evidence.

Illustrative planning only — no financial forecast is represented.

In brief: Current counts describe rules and file formats; no revenue forecast is claimed.

Next: reduce unsupported cases, keep the boundary.

09 — 10

10 / Status + timeline + use of funds the next honest step

The foundation is here. The transaction is next.

If pursued, use of funds targets bounded capabilities—not a production pretense.

now / alpha

Observe

Inspect, plan, observe policy, create candidate.

next / build

Verify

Add engine adapter and complete contract checks.

later / gate

Publish

Only approved, authenticated, readback-confirmed paths publish.

Structure: Kawasaki’s 10/20/30 heuristic. Claims follow the repository.

In brief: The current alpha inspects and plans; later work may add an engine check and a publication check.

InvariantBook / make the next claim earn its evidence.

10 — 10

Deck controls

Move through the boundary.

Arrow keys move between slides from the page or deck. Space, PageUp, PageDown, Home, and End remain ordinary reading keys unless extra shortcuts are enabled and the deck has focus.

← / ↑
Previous slide from the page or deck
→ / ↓
Next slide from the page or deck
Space
Next slide when extra shortcuts are on and the deck has focus
PageUp / PageDown
Previous / next slide when extra shortcuts are on and the deck has focus
Home / End
First / last slide when extra shortcuts are on and the deck has focus
Esc
Close this guide or exit native full screen
Hash
Open #slide-4 or #4 directly

This is a ten-slide pitch. Use the slide index or Previous and Next buttons. Arrow keys move between slides from the page or deck; extra shortcuts add Space, PageUp, PageDown, Home, and End when the deck has focus.

Slide 1 of 10