CROWN VAULTS
A stake ledger for DAOs that pool member money
The problem with the spreadsheet

Your members can't check what they're owed without asking you.

Pooled contributions live in a sheet one person controls. Every payout ends with "trust me, this is your share" — and the treasurer, usually honest and usually exhausted, has no way to prove they got it right.

Trust the treasurer.
Check for yourself.

Distribution #14 · 90-day period Pool 10.000000000 SOL
Member Units Days held Share-days Lamports
alice.sol70604,2006,000,000,000
bosun.sol25701,7502,500,000,000
cyrus.sol30309001,285,714,286
dara.sol530150214,285,714
Total130—7,00010,000,000,000
Cyrus holds more units than Bosun and receives less — he joined sixty days later, and share-days price that automatically. The pool divides into a repeating decimal, so one lamport would round away into nothing. It's allocated by largest remainder instead, to Cyrus, whose fraction was biggest. The column adds up to the pool exactly.

What changes for a member

Today

"What am I owed?"

They message you. You open the sheet, find their row, and hope they used the same wallet as last time. They take your word for the number.

With Crown Vaults

They sign in and look.

Their positions, their share, and the arithmetic that produced it — visible to them without going through you. You stop being the single source of truth.

One vault per thing the DAO is doing

A vault is a work stream — a purchase, a staking position, a funding round. They run side by side, each with its own contributors and its own payouts.

The vaults 5 · 3 open
Vault ContributorsSharesDistributed
Quarterly Pool unit Open 351,24042.5 SOL
Genesis Mint Fund nft Open 12198.0 SOL
Treasury Staking sol Open 27310.05.2 SOL
Season 1 Relaunch unit Closed 1020061.0 SOL
Token Warchest spl Draft ———
Four kinds of stake — units bought off-chain, NFTs, SOL and SPL tokens — on one ledger, with the same share maths behind each. A closed vault stops taking contributions but keeps paying out, because a wound-down pool still owes its contributors whatever arrives afterwards.

What it does

Wallet sign-in
Members sign a message to prove the wallet is theirs. No passwords, no accounts to administer.
Four kinds of stake
Units bought off-chain, NFTs, SOL and SPL tokens — recorded in the same ledger, on the same terms.
Share-days
Someone who joined halfway through a period gets a proportional share, calculated rather than estimated.
Largest-remainder splits
Every lamport is allocated and the total reconciles. Nothing rounds into dust, and nothing is quietly absorbed by whoever runs the payout.
One member, several wallets
Treated as a first-class concept, because it's the thing spreadsheets get wrong most often and notice last.
Admin controls
Record contributions, open and close vaults, run distributions, handle withdrawal requests.

Votes that can't be gamed

Most DAOs decide things with a Discord poll. Anyone with two wallets gets two votes, and anyone who buys in mid-ballot can swing it. Proposals here run against the ledger instead.

Decision #7 · Open the pool to a second work stream Closed
For 68% 22% 10%
Head count 18 of 26 voted — 12 for, 4 against, 2 abstain For
Share-weighted 1,190 of 1,240 shares voting — 68.4% for ForBinds
Turnout 69% of the frozen electorate Quorum 50% — met
Both tallies are always computed. Which one binds was chosen before the proposal opened — so nobody gets to pick the basis after seeing which way it went.
Frozen electorate
Who is eligible, and for how much, is snapshotted the moment a proposal opens. Stake acquired afterwards carries no weight — and a withdrawal can't silently delete weight already cast.
One member, one vote
Several wallets belonging to the same person merge into a single voter with a single combined weight when the vote is tallied.
Both tallies, every time
Head count and share-weighted are always computed. You decide which one binds before the proposal opens, rather than arguing about it after the result.
Honest turnout
An abstention counts toward turnout without taking a side, so a well-attended vote can't fail quorum on a technicality. Where no quorum was set, that's reported rather than invented.

It never touches your funds

Crown Vaults holds no keys and takes no custody. It records what is owed; your treasury pays it. If that reads as a limitation, it's a deliberate one — the alternative makes us a party to your treasury, and neither of us wants that.

It also means the software can't rescue you from a bad actor with the keys. It can only make the numbers checkable by everyone, which is the part that was missing.

Where this actually stands

Worth being straight about, because it affects what you'd be signing up for.

Built Running the Enchanted Miners Crown Investment DAO in production today.
Not yet Never deployed for anyone else. You would be the first, and priced as one.
You get Your own branding, your own database, and real influence over what gets built next.
Needs An NFT collection to gate membership on, and someone to act as admin.
Costs A flat monthly fee in SOL. Never a percentage of your distributions.

Is this a problem you have?

The question worth asking yourself first: has anyone ever disagreed with a payout split? If you have a story, this is for you. If you genuinely don't, a spreadsheet may still be fine.

Ask in our Discord or DM ollierodgers — no server join needed