Grant reporting

The report your funder actually reads

Vault Brief turns your treasury activity and GitHub progress into a grant report — built for teams that received a grant and have to account for it, not a general treasury pitch. No more compiling numbers by hand every reporting period.

Every funder wants a different shape of report

Arbitrum-style programs treat hard financial numbers — amount awarded, received, spent — as the mandated spine of a report. Optimism-style programs want narrative and deliverable tracking, often with little to no financial disclosure at all.

Compiling either one by hand, every reporting period, doesn't scale — especially once you're managing more than one grant at a time.

What's automated

Built from what funders actually check

Fund usage — awarded, received, spent

Computed at the grant level from your tranches, not your treasury balance. We only ever show awarded vs. received (undisbursed) and received vs. spent — never a claim about what's left in the wallet, since a treasury is fungible and the opening balance isn't always known.

Milestone progress with Source of Truth

Each milestone carries an evidence link — a transaction hash, GitHub link, dashboard URL, or address — so a funder can verify the claim themselves instead of taking the report's word for it.

Leftover funds, and your plan for them

The leftover amount is calculated automatically from what's been received and spent. The plan for what happens to it is yours to state — that's the part a funder actually needs to hear.

A standing deviation-from-plan statement

Every period ships an explicit statement about whether the plan changed. When nothing changed, the report says so — "no changes to the original plan" — rather than going quiet, which is easy to misread as something being hidden.

A link back to the live dashboard

Every report links to the treasury dashboard it was generated from, so the document itself is never mistaken for the source of truth — the dashboard is.

Presets

Three built-in report styles

Pick a preset when you generate a report, or start from one and adjust. Every report can be copied to clipboard or downloaded as a Markdown file, with the standard disclaimer appended automatically.

Arbitrum / STIP-shaped

Comprehensive

Full financial disclosure — fund usage, milestone progress, leftover funds, deviation statement, and the dashboard link. For programs where hard numbers are the mandated spine of the report.

Optimism / RetroPGF-shaped

Narrative

Milestone and deliverable tracking with the deviation statement, financial sections switched off. For programs that ask for prose over spreadsheets.

Shortest form

Forum post

A further-reduced narrative report sized to paste directly into a governance forum thread — no internal commentary, no raw commit counts.

Reminders before a report comes due

Set a next-report-due date on a grant and get an optional email nudge before it's owed — one less due date to track in a spreadsheet.

Chain coverage today

Six chains, no more: Ethereum, Polygon, Arbitrum, Base, Optimism, and Solana. We'd rather state the real number than round up.

Pricing

No public price yet — we're working directly with early teams. Contact us and we'll talk through your program.

FAQ

Common questions

What if our numbers don't perfectly reconcile?

The platform surfaces a warning rather than blocking the report. Real, accepted grant reports from real programs often don't reconcile either — a wrapped token gets disbursed instead of the one received, percentages round to more than 100%. A hard fail would reject legitimate reports, so we don't do that.

Which chains do you support?

Six: Ethereum, Polygon, Arbitrum, Base, Optimism, and Solana. That's the full list today — no "+" and nothing implied beyond it.

Is there a public price?

Not yet. We're working directly with early teams — contact us and we'll figure out what makes sense for your program.

Do you support both financial and narrative-only report styles?

Yes — that split is deliberate. Research into published Arbitrum, Optimism, and ENS grant reports found financial disclosure is program-dependent, not universal, so the built-in presets default financial sections on or off to match.

Stop compiling grant reports by hand

Connect the treasury behind your grant and generate a report a funder can actually verify.