Finding / paperclip
2026-10-24-paperclip-stable-makes-cost-receipts-durable-and-can-hold-admission-on-unknown-prices
Stable makes cost receipts durable and can hold admission on unknown prices. Filesystem receipts use exclusive creation, restricted permissions, sync and rename; reconciliation retains receipts until the database transaction commits. Run settlement uses a stable idempotency key, records ledger/runtime acknowledgment together and cleans receipts after commit. Company-row locking serializes accounting and admission reservations. Exact fractional cents and reported/estimated/unpriced states replace invented zero charges. The default unpricedUsagePolicy is block, but the actual predicate applies only to active, positive-amount policies with hard stops enabled. Such a policy can also hold for pending unrecovered accounting. The release’s cost reporting adds subscription fees and visible pricing gaps; this is not evidence that every provider charge has been independently reconciled.
Channel: tagged-release. Half: both. Date: 2026-10-24.
Operator consequence: Upgrade to v2026.1023.0 and reconcile interrupted or retried runs against provider billing before trusting historical totals. Choose explicitly whether each applicable hard-stop policy allows unpriced usage. Preserve unresolved receipts and use audited adjustments to settle them. The reservation code explicitly treats estimates as admission controls, not a cap on the provider’s final bill. Durable accounting removes some manual reconstruction, while unresolved prices create deliberate human reconciliation work. No provider-billed replay or dollar-total comparison was run in this research.
Receipt
- https://github.com/paperclipai/paperclip/commit/799e4d556f5c1bc17b398147c7e0abff91446de0
- https://github.com/paperclipai/paperclip/blob/v2026.1023.0/server/src/services/usage-receipts.ts
- https://github.com/paperclipai/paperclip/blob/v2026.1023.0/server/src/services/run-cost-accounting.ts
- https://github.com/paperclipai/paperclip/blob/v2026.1023.0/server/src/services/accounting-transaction.ts
- https://github.com/paperclipai/paperclip/blob/v2026.1023.0/server/src/services/budget-reservations.ts
- https://github.com/paperclipai/paperclip/blob/v2026.1023.0/server/src/services/budgets.ts#L224-L230
Finding metadata
Run: 2026-10-24-weekly-digest-2026-10-13_2026-10-24-frontier-v0
Finding ID: 2026-10-24-paperclip-stable-makes-cost-receipts-durable-and-can-hold-admission-on-unknown-prices
Accepted signals
Source links
Primary links, including exact changelog lines when available.
- commit2026-10-24-paperclip-stable-makes-cost-receipts-durable-and-can-hold-admission-on-unknown-pricesgithub.com/paperclipai/paperclip/commit/799e4d556f5c1bc17b398147c7e0abff91446de0tagged commit file2026-10-24-paperclip-stable-makes-cost-receipts-durable-and-can-hold-admission-on-unknown-pricespaperclipai/paperclip / server/src/services/usage-receipts.tstagged commit file2026-10-24-paperclip-stable-makes-cost-receipts-durable-and-can-hold-admission-on-unknown-pricespaperclipai/paperclip / server/src/services/run-cost-accounting.tstagged commit file2026-10-24-paperclip-stable-makes-cost-receipts-durable-and-can-hold-admission-on-unknown-pricespaperclipai/paperclip / server/src/services/accounting-transaction.tstagged commit file2026-10-24-paperclip-stable-makes-cost-receipts-durable-and-can-hold-admission-on-unknown-pricespaperclipai/paperclip / server/src/services/budget-reservations.tstagged commit file2026-10-24-paperclip-stable-makes-cost-receipts-durable-and-can-hold-admission-on-unknown-pricespaperclipai/paperclip / server/src/services/budgets.ts#L224-L230