Immutable ledger
Append-only inventory transactions with product identity snapshotted at post time.
Every receipt, removal, transfer, show use, and adjustment is written once. PostgreSQL triggers block updates and deletes on ledger tables.
PyroLedger
PWA for licensed manufacturers — immutable ledger, DSMT daily summaries, show pulls, QR labels, and audit-ready exports.
Currently in private development. Hosted offerings may follow.

Capabilities
Operational workflows — receipts, manufacture, movements, show pulls, and daily seals — mapped to the records licensed manufacturers must maintain.
Append-only inventory transactions with product identity snapshotted at post time.
Every receipt, removal, transfer, show use, and adjustment is written once. PostgreSQL triggers block updates and deletes on ledger tables.
Live on-hand and activity exports plus sealed end-of-day summaries per magazine.
ATF P 5400.18 style activity sheets grouped by magazine and brand · size · class, with running on-hand balances.
Stage stock for displays, freeze show-use cost, and print stored cost reports.
Pull workflows, show returns, and bill-of-lading exports without rewriting posted ledger rows.
Print product, lot, and case stickers; camera lookup in the magazine.
Installable PWA with offline catalog sync and queued mutations when signal is weak.
CSV and PDF exports for DSMT, inventory, registers, valuation, and audit log.
Generated timestamps, operational disclaimers, and row caps so truncated exports are obvious.
Create hazmat bills of lading for show shipments and outbound transfers.
Pre-filled BOL forms with shipping names, hazard class, and line items drawn from posted pulls and inventory.
Product UI
Styled mockups based on the production interface. Replace with sanitized captures from your instance when ready.




Compliance exports
Daily Summary of Magazine Transactions exports aligned with 27 CFR 555 Subpart G recordkeeping. Samples use fictional demo data — replace with sanitized exports from your premises.
PyroLedger · Sample
DSMT daily activity — fictional demo data
| Date | Type | Description | In | Out | On hand |
|---|---|---|---|---|---|
| 2026-08-21 | Receipt | Raccon RC-3A Assortment · 6/12 | 72 | 72 | |
| 2026-08-28 | Show use | Firemarshal Demo · 3" · Show: Labor Day | 2 | 70 | |
| 2026-08-29 | Transfer in | From MAG-B · 3" · Assortment RC-3B | 24 | 94 | |
| 2026-09-03 | Disposal | Water Damage · 3" | 14 | 80 | |
| 2026-09-07 | Show Use | Show Use: Labor Day · 3" | 80 | 0 | |

Current magazine quantities grouped by brand, shell size, and hazard class.
Download sample PDF
ATF-style ledger with in/out lines and running on-hand per magazine group.
Download sample PDF
PyroLedger is in development for private licensed-premises recordkeeping. Public access and hosted offerings may be introduced later. This site describes the product — it is not a live application login.