Innovation with accountability
Your giving impact
This page never invents donor totals, badges, or receipts. Numbers only appear when a verified payment processor posts a real charge id into the impact ledger.
Impact ledger empty (correct)
Loading live honesty signals from GET /api/status…
Total raised (platform)
—
source pending
Your donations
$0
no session ledger rows
Campaigns supported
0
honest zero
Vault sealed proofs
—
registry truth (not donations)
Donation history
No donation rows. Processor path is fail-closed on donate.html.
What would appear here later
- Charge id + amount from a real checkout session (Stripe / urbot-billing)
- Beneficiary / campaign id only when ledger rows exist
- Tax receipts only after a real charge — never a placeholder PDF
Support the spine today: submit an invention draft or inspect sealed proofs.