// diff --legacy --us

Every dimension, side by side.

27 rows across pricing, compliance, security, AI, the customer cloud, and switching costs — ODIN against PawnMaster, Bravo, and Liberty. Every competitor cell is a short, sourced phrase. Read it skeptically; that's the point.

What you run it on, and what it costs to add a clerk.

DimensionPawnMasterBravoLibertyODIN
Pricing modelPer-user + add-onsPer-user + add-onsLower tier, fewer capabilities$299/mo flat per store — no per-user, no add-ons
Cost to add a clerk or workstationPer-user feePer-user feeVaries$0 — unlimited users and workstations
Tech stackOlder on-prem stackCloud-hosted incumbent stackAging desktop database engineFastAPI + React + Next.js 15
DeploymentOn-prem legacyCloud-onlyOn-prem desktop onlyManaged cloud or in-shop appliance — same product
UI customizationLimitedLimitedLimitedPer-shop logo, colors, fonts; per-employee preferences

The wedge. Most systems surface a problem after you commit the transaction; ODIN warns before — and tracks the filing deadline. ODIN helps you prepare and file on time; it does not file with the agency for you.

DimensionPawnMasterBravoLibertyODIN
Compliance philosophyTypically post-transactionTypically post-transactionManualPre-hoc — warns before you commit the transaction
Form 8300 ($10K cash)Typically post-transactionTypically post-transactionManualPre-hoc warning + structuring-band (31 USC §5324) detection; tracks the 15-day deadline
OFAC SDN screeningAdd-on or manualManual or limitedAuto-screen every customer + transaction; weekly list refresh
Military Lending Act (10 USC §987)Limited36% MAPR cap + active-duty / safe-harbor logic built; live DoD/DMDC check in production rollout
ATF Form 4473 / bound bookOften an add-onOften an add-onManualIncluded; pre-hoc reminder if a 4473 is missing on a firearm
CDD Rule (31 CFR §1010.230)ID-state vs address-state mismatch detection
One-click audit packManual report assemblyManual report assemblyManualMultiple regulations bundled into one auditor-ready PDF in seconds

Who can read your customers' identity data, and whether you can walk away with your records.

DimensionPawnMasterBravoLibertyODIN
PII encryption at rest (DOB, DL #, address)Not encryption-firstNot encryption-firstNot encryption-firstAuthenticated column-level encryption (AES + HMAC) + searchable hash sidecar
Audit log on every PII viewEvery DOB/DL/address read logged with employee + IP + user-agent
PCI scopeVariesVaries by setupVaries by setupSAQ-A — Square holds the card data; ODIN never touches a card number
Webhook signing + replay protectionVariesVaries / not guaranteedHMAC-signed + single-use nonce + replay-window rejection + idempotency
Data portabilityVariesVariesVariesOne-click export, anytime — your records are never held hostage

Every ODIN copilot is advisory: it suggests, the clerk or owner approves, and every override is tracked. No copilot commits a transaction on its own.

DimensionPawnMasterBravoLibertyODIN
AI advisory layerLimited / price-suggestion focused5 advisory copilots: Compliance, Loan, Buy, Retail, Voice
Retail pricing intelligenceManualBasic price suggestionManualGrounded in live eBay sold comps (+ Reverb / Best Buy / Walmart)
Voice / hands-free counterVoice Counter — one spoken utterance fills the pawn flow
Override tracking on AI suggestionsn/an/aEvery dismissed warning records which clerk, when, and why

The half many systems sell as a separate product — built in, and synced to the counter.

DimensionPawnMasterBravoLibertyODIN
Customer-facing storefrontAdd-on or absentSeparate add-on productBuilt in — real-time inventory sync + 72h conditional-offer flow
Customer wallet (stored credit)Append-only stored-credit ledger; auto-credits overpayment
Counter ↔ cloud syncLimited / file-basedAdd-on syncSigned event bridge — HMAC, nonce, replay rejection, idempotency

The part everyone fears. ODIN's importer was hardened to reconcile your data to the cent and refuse an unsafe cutover — so you're reading the numbers, not trusting a promise.

DimensionPawnMasterBravoLibertyODIN
Migration in from your current systemn/a (they don't migrate you in)No reconciliation reportn/aFree white-glove; read-only diagnostic + dry-run first
Migration integrityReconciled to the cent vs your own export; voids negated; re-import is idempotent
Cutover safetyMachine-checked SAFE / UNSAFE verdict blocks an unsafe cutover; auto-backup + one-transaction rollback

Competitor cells reflect publicly documented product behavior and published pricing ranges as of 2026; vendor offerings change, so treat them as a starting point and verify against a current quote. The ODIN column describes shipped behavior in the product we run at our own shop. Compliance features help you prepare and file on time — ODIN does not file with the agency for you, and nothing here is legal advice.

The vendor-by-vendor breakdown

Switch on the numbers

Free migration. 30-day pilot. No card on file.

We run a read-only diagnostic against your current system, reconcile your data to the cent, and hand you a SAFE/UNSAFE verdict before any cutover. You decide on the report, not the pitch.

ODIN vs PawnMaster, Bravo & Liberty — 27 dimensions · ODIN