Replace pre-aggregated costs.json with expense_records.json (48 line-item records) and payment_records.json. All monthly and cumulative totals are computed deterministically in observatory/ledger.py. Correct Bubble.io to $32/mo (since Feb 2025) — infrastructure €69.44/mo not €72.20.
Coulomb Pricing (MVP)
Project-specific material for the Coulomb Social Economic Observatory MVP.
Generic adaptive-pricing framework concepts belong in the repository root
(INTENT.md, docs/, research/, registry/). Execution tracking:
workplans/ADAPTIVE-WP-0002-economic-observatory-mvp.md.
Liquidity and cost requirements: REQUIREMENTS.md.
Sprint 1 — Economic Foundations
The observatory/ package reads expense and payment record ledgers and
computes all totals programmatically (ledger.py → economics.py).
| Ledger | File |
|---|---|
| Budget (€1,000 start) | data/budget.json |
| Expense records | data/expense_records.json |
| Payment records | data/payment_records.json |
| Product model | data/product.json |
| Pricing models | data/pricing-models.json |
| Membership | data/membership.json |
Current reality: platform costs from March 2025 (Bubble.io $32/mo since Feb 2025); sole member payments from November 2025. Operator is burning liquidity. Customer cost-pass-through billing is not active.
Commands
cd projects/coulomb-pricing
python3 -m pytest -q
python3 -m observatory --period 2026-06
python3 -m observatory --period 2026-06 --output reports/economics-2026-06.md
Manual ledgers will be replaced by Bubble (Sprint 2), Stripe (Sprint 3), and OpenRouter (Sprint 4) importers.