Electronic bound book
One book per licensed premises. One line per firearm, acquisition on the left, disposition on the right, in ATF column order. Underneath it, a tamper-evident log of every write — so “was this changed?” is a question the software answers, not you.

Acquire, dispose, correct, void, note — each appends a record carrying a canonical snapshot of the line and a SHA-256 hash that includes the previous event’s hash. Recompute the chain from event one and any altered row shows up as the first break.

You don’t “go do the bound book”. Posting a receiving writes the acquisitions. Transferring a firearm on a proceed writes the disposition with the 4473 number and NTN. Shipping an outbound transfer writes the disposition to the receiving FFL. The manual entry screen exists for gunsmithing intake and the odd found gun.

A sale with a firearm is paid first and waits. The form opens with the customer’s snapshot, staff run the check in FBI NICS E-Check or the state POC and record the answer with the transaction number, and the transfer button only lights up on a proceed with a signature on file.

No. You run them where you do today (E-Check or your state POC) and record the result. We deliberately keep the federal wire out of the product; recording, gating and the disposition are what we own.
Yes. Open entries import as acquisitions with their original dates and sources; the chain starts at the import so the history from that point forward is verifiable.
Each location is its own FFL with its own book, entry numbering and 4473 numbering. A gun moving between your stores is a transfer between licensees, and it’s recorded as one.
On your own isolated server, encrypted at rest, with 20-year retention baked into the schema — nothing in the compliance tables can be deleted through the application.
Iron Register records the information 27 CFR 478.121–125 requires and keeps it tamper-evident. Licensees remain responsible for their own compliance obligations.