Canonicalize the public Ledger container image namespace as ghcr.io/perseus-computing-llc/ledger. The plutus-agent package and plutus CLI remain supported compatibility surfaces.
What's Changed
- fix: map savings fields in remote-mode track() result (#143) by @tcconnally in #144
- fix: close metering and legacy monitor issue set by @tcconnally in #146
- feat: finish Team billing, price catalog, and metering backtest by @tcconnally in #147
- test: add end-to-end metering acceptance harness by @tcconnally in #152
- feat: add coverage-aware operational savings windows by @tcconnally in #153
- [P1] Productize API-key rotation, ingest diagnostics, and tenant-safe operations (#150) by @tcconnally in #154
- [#151] Make savings-share billing commercially defensible by @tcconnally in #155
- fix(#151): deterministic correction hash, CLI config thresholds, report display by @tcconnally in #156
- feat: define cloud pricing and audit contract by @tcconnally in #157
- feat: expose universal audit receipt and free donation recommendation by @tcconnally in #158
- test: add configurable public launch smoke gate by @tcconnally in #161
- fix: center Free dashboard on savings and optional support by @tcconnally in #162
- fix(#159): surface the 5% verified-savings donation on public pricing by @tcconnally in #165
- docs(#164): define evidence-gated Team (>10 seats) beta plan by @tcconnally in #166
- fix: show visible Stripe checkout handoff by @tcconnally in #167
- fix: derive Stripe return URLs from public origin by @tcconnally in #168
- fix: prevent donations from creating credit by @tcconnally in #169
- fix(#170): flag tier-capped workspace folds in /v1/usage responses by @tcconnally in #172
- fix(#171): default PLUTUS_STATE_DB to $HERMES_HOME/state.db by @tcconnally in #173
- feat(ui): redesign dashboard as an operations monitor by @tcconnally in #174
- feat(#175): gate Pro/Team subscription checkout behind subscriptions_enabled by @tcconnally in #176
- feat(#177): add plutus reconcile-webhooks — detect + replay dropped Stripe events by @tcconnally in #178
- feat: position Plutus as Perseus Ledger by @tcconnally in #179
- feat: add hash-chained evidence receipts by @tcconnally in #180
- feat: hash-chain decision evidence context by @tcconnally in #181
- feat: attach Hermes evidence to Ledger sync by @tcconnally in #182
- feat: record authorized action receipt provenance by @tcconnally in #184
- fix(config): prevent runtime secrets mutating defaults by @tcconnally in #185
- test: configure deterministic pytest discovery by @tcconnally in #186
- feat(receipts): bind context render evidence hashes by @tcconnally in #188
- feat(receipts): org-scoped Bearer API-key access to /api/audit by @tcconnally in #189
- docs: establish runtime-neutral Perseus Ledger brand architecture by @tcconnally in #190
- docs: make Ledger public contracts canonical by @tcconnally in #191
- docs: rebrand launch and Claude Code integration by @tcconnally in #192
- docs: make cloud and settlement guidance Ledger-first by @tcconnally in #193
- feat: project resource-bound receipt evidence by @tcconnally in #194
- test: fix time-sensitive savings fixtures by @tcconnally in #195
- feat: publish Ledger container under canonical name by @tcconnally in #196
Full Changelog: v1.1.0...v1.1.1