Evidence record / paperclip
A dated record of one change, kept so the writing that cites it can be checked. Compiled from the sources listed below by the research run, not written for reading. The judgment lives in the signals and issues that cite it, below.
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
Versioned source: run artifact