{"ok":true,"receipts":[],"chain":{"ok":true,"length":0,"first_break":null,"links_intact":true,"receipts_intact":true,"genesis_prev":"0000000000000000000000000000000000000000000000000000000000000000"},"totals":{"jobs":0,"joules_total":0.0,"joules_measured_billable":0.0,"tokens_total":0,"would_charge_cents":0,"charged_cents":0,"blocked_count":0,"dry_run_count":0,"kwh_total":0.0},"persistence":{"path":"/data/szl_energy_ledger.jsonl","survives_redeploy":true,"label":"MEASURED","note":"ledger on persistent volume — receipt chain (seq) continues across a redeploy"},"storage":{"status":"ok","writable":true,"path":"/data/szl_energy_ledger.jsonl","bounded":true,"max_bytes_per_segment":8388608,"backup_count":4,"max_total_bytes":41943040,"active_bytes":0,"total_bytes":0,"free_bytes":480260595712,"min_free_bytes":16777216,"appended":0,"rotations":0,"dropped_segments":0,"write_failures":0,"last_error":null,"doctrine":"v11","note":"size-capped rotating append-only store; footprint bounded to max_total_bytes; oldest segment evicted on rotation (retention, not archival — truncation is reported via dropped_segments, never silent); UNAVAILABLE reported honestly when storage is degraded (never fabricated).","backend":"durable-rotating-jsonl"},"price_per_kwh_cents":45,"stripe_mode":"dry-run","doctrine":"Doctrine v11: NO free-energy. Billable ONLY when joules_label==MEASURED and NVML sample fresh (<30s); SAMPLE/ESTIMATE/stale REFUSED. DRY-RUN billing with no STRIPE key (would_charge_cents, no money moves). sovereign=false. Λ=Conjecture 1. Revenue is MEASURED only when a real charge clears, else ESTIMATE/ZERO. Every receipt re-hashable offline; chain is hash-linked (prev_digest), tamper breaks the chain.","timestamp_utc":"2026-07-17T05:04:33.002510+00:00"}