Sign in with Phantom

open books, from the first rupee

eQuity turns every expense, approval and share split into a signed ledger entry that links to the one before it. Anchor a batch to Solana and nobody can quietly rewrite last quarter, including you.

  • No account to create
  • No server, no database
  • Works offline
12

expense.approved

prev 4e81b03d

9f2c41a8
13

equity.granted

prev 9f2c41a8

3ba07e15
14

anchor.committed

prev 3ba07e15

c48d9f02

Edit entry 12 and entries 13 and 14 stop verifying.

two problems, one missing record

Spending nobody can verify

An expense tool is a database somebody administers. Whoever holds that access can edit a row, swap an approver, or backdate a claim, and the audit log that would catch them lives in the same database.

Ownership nobody can prove

Before a company is registered, the founder split lives in a chat thread or a PDF in somebody’s inbox. When it is disputed 2 years later, there is no independent record of what was agreed, or when.

how the record holds

Three mechanisms, each doing one job. None of them asks you to trust us.

  1. Your wallet is the account

    You sign in by signing a plain-text statement with Phantom. Every approval and every grant is signed the same way, over the hash of the exact entry it creates. A Solana address is a public key, so anyone can check a signature without asking us anything.

  2. Entries link to the one before

    Each entry stores the SHA-256 of its predecessor. Edit an old row and its hash changes, which breaks the link to every entry that followed it. Rewriting one line means rewriting the whole tail, in public.

  3. Batches are anchored to Solana

    A Merkle root over a batch of entries is written into a Solana memo transaction. The entries never leave your browser. That single root proves the ledger held exactly this content at that slot, and tells an outsider nothing about what you spent.

Expense auditing

policy runs before the money moves

Category ceilings, receipt thresholds, monthly per-person caps and a dual-signature rule above an amount you choose. Findings are frozen into the entry at submission, so loosening a rule next quarter never erases what it caught this one.

  • Nobody can approve their own claim, whatever their role
  • Receipts are hashed in your browser and never uploaded
  • Reimbursement is a real wallet-to-wallet transfer, linked from the entry
  • Duplicate charges and round numbers under a limit get surfaced
New expenseFlagged
$2,450Uber · Travel

98% of the $2,500 travel ceiling

Flagged, still submittable

A round amount sitting just under the $2,500 limit. Worth a second look.

Needs 2 independent signatures, and neither can be the person who submitted it.

Equity splitting

prove the split before you incorporate

Split tokenised equity between wallets, put it on a vesting schedule with a cliff, and get a timestamped record of who agreed to what. When you finally register the company, the cap table already has a history instead of a founding myth.

  • Largest-remainder apportionment, so a split never lands at 99.99%
  • Vesting with cliffs, recomputed live against today's date
  • Post-money SAFEs on the Y Combinator forms, signed by both wallets
  • A conversion simulator showing exactly who gets diluted, and by how much
Fully diluted100.00%
4 holders
  • Richard Hendricks44.44%
  • Bertram Gilfoyle27.78%
  • Dinesh Chugtai16.67%
  • Option pool11.11%
Internet-native

a company that lives on the internet

Some teams genuinely have no country. Four people across four time zones, paid in whatever currency they hold, with no office and no filing. eQuity treats that as a first-class option instead of forcing you to pick a state you have never been to.

  • Members join by wallet, from anywhere, with no paperwork
  • The charter and the cap table are signed on chain, not filed
  • Contributors are paid wallet to wallet in the currency they want
  • Convert into a registered entity later with the whole history intact

Pied Piper

Internet-native company · USD

  • RichardFounder
  • GilfoyleAdmin
  • DineshApprover
  • MonicaAuditor

No country of registration. Membership is a wallet, and the cap table is the register.

28 currencies

spend in yours, report in one

Someone in Bengaluru pays in rupees, a contractor in Lisbon invoices in euros, and your board wants one number. eQuity records what was actually spent, the rate used, and the converted figure, all three frozen into the same entry.

  • Submit in any of 28 currencies, override the rate your card really charged
  • Every figure in the app follows your reporting currency
  • The rate is stored, so the conversion is still reproducible in 5 years
Spent in 3 currencies, reported in 1
  • INRIndiGo₹26,000$311.75
  • EURErlich Bachman€3,200$3,478.26
  • GBPVercel£1,680$2,126.58

The rate used is frozen into the entry, so the converted figure is still reproducible in 5 years.

go on, try to cook the books

There is a button in the audit view that edits an expense behind your back and leaves the stored hash alone, exactly the way somebody with database access would. Press it and watch every entry after it go red.

1

Load the example

5 months of real-looking spend.

2

Hit simulate tampering

One amount quietly changes.

3

Watch the chain break

Every later entry fails with it.

TRY TO BREAK IT

questions people actually ask

Where is my data stored?
In your browser, on your device. eQuity has no backend, no user database and no account system. Only Merkle roots are published, to Solana, and a root reveals nothing about the entries behind it.
Do I need a wallet to try it?
No. You can open a read-only auditor view with no wallet at all and explore a full worked example. A wallet is only needed to sign something.
Is a cap table in eQuity legally binding?
No. It is timestamped, signed, tamper-evident evidence of what parties agreed. It does not replace a company's statutory register or an executed legal document.
How do fundraise links work without a server?
The signed offer is encoded into the URL fragment, the part after the hash symbol, which browsers never transmit to any server. The recipient's browser verifies the company's signature locally before showing them anything.
Can an AI agent hold equity?
An agent can be recorded as a contributor with its own wallet, but every agent carries a named human or corporate operator who is the legal holder. No jurisdiction recognises an autonomous agent as capable of holding title.

The full mechanism, including the threat model and how to verify a ledger without this app, is in the documentation.

what this is, and what it is not

It genuinely does

  • Sign in and sign actions with a real Phantom wallet
  • Write real Merkle roots into real Solana transactions
  • Move real SOL between wallets on reimbursement
  • Re-verify every hash, signature and proof from scratch

It deliberately does not

  • Store your ledger anywhere but this browser
  • Put expense data on a public chain, only its root
  • Issue securities, or replace legal SAFE documents
  • Run on mainnet, or hold anybody’s real treasury

The SAFE model follows Y Combinator’s post-money forms. Nothing here is a legal instrument, a security, or financial advice.

open the books

It takes about a minute, and you can look around the whole thing before connecting anything.