Owner: Jay (Founder) · Entity: Fortress Gold Inc. dba SQOOT Pure · Created: June 3, 2026 Companion to: “Coin Purchase Design and Requirements” + “Gold Gift Card and GoldWise Teardown.” This is the core technical piece: how fractional buying is backed by real coins, and how Dillon Gage (DG) fits.
Buy whole coins from Dillon Gage (price-locked) → hold thin inventory → sell fractions off your own backed ledger → reorder a coin when sold down → ship whole coins on delivery.
Fractionalization is SQOOT’s software, not DG’s. DG supplies two things only: whole-unit metal and a live price feed.
JIT — buying the customer’s exact fraction from the supplier on each order — does not work, because: - DG sells in whole units (whole coins/bars) with minimum order sizes; there is no “sell me $100 of fractional gold” path. - DG’s FizTrade API is for live quotes and locking whole-unit orders — not micro-fulfillment. - A $100 (≈0.04 oz) order can’t be passed through to any wholesale dealer economically.
Therefore SQOOT must hold inventory and fractionalize internally. This is a requirement, not a preference.
Σ (all customer fractional oz) ≤ Σ (physical oz SQOOT holds in vault)
Every fraction sold is backed 1:1 by real metal. The system must refuse a sale that would breach this. This is the trust + compliance foundation (allocated, not an IOU).
coins — physical inventory (whole units)
id uuid
size enum (tenth, half, one) -- 1/10, 1/2, 1 oz
oz numeric -- 0.1 / 0.5 / 1.0
cost_basis_usd numeric -- what SQOOT paid DG (price-locked)
dg_order_id text -- FizTrade order reference
oz_allocated numeric default 0 -- sum of fractions sold against this coin
status enum (open, sold_out, delivered, in_transit)
vault_ref text -- IDS/Brink's bar/lot reference
created_at, updated_at
holdings — what each customer owns
id uuid
user_id uuid
oz numeric -- total fractional oz owned
updated_at
-- invariant: SUM(holdings.oz) <= SUM(coins.oz where status in open,sold_out)
orders — every buy/sell/gift event (immutable ledger)
id uuid
user_id uuid
type enum (buy, sell, gift_buy, gift_redeem, deliver)
amount_usd numeric -- e.g. 100.00
spot_at_txn numeric -- live spot used
oz numeric -- oz bought/sold
spread_usd numeric -- SQOOT margin captured
coin_ids uuid[] -- which inventory coin(s) this drew against
created_at
reorders — DG replenishment POs
id, size, qty, dg_quote_id, locked_price_usd, status (quoted, placed, received), created_at
When a customer buys $amount: 1. Get live spot from FizTrade. 2. gross_oz = amount / spot 3. Apply spread/fee → net_oz = (amount − fee) / spot (see §6). 4. Check invariant — is there ≥ net_oz unallocated in inventory? - If yes → allocate against the current open coin(s); roll to the next open coin if one fills. - If no → block or queue the sale and fire a reorder (§5). (Never oversell.) 5. Write orders row, increment holdings.oz, increment coins.oz_allocated. 6. If a coin’s oz_allocated >= oz → set status = sold_out and trigger reorder.
Σ coins.oz − Σ coins.oz_allocated) drops below a threshold (e.g., < 0.2 oz open, or the open coin crosses ~90%).coins row with cost_basis_usd = locked price, status = open.customer_price_per_oz = live_spot × (1 + spread)
spread covers: DG dealer premium + price-movement buffer + SQOOT margin
holdings.oz, mark a physical coins row in_transit → delivered, ship the coin (from inventory or a fresh DG order), update inventory.| DG provides | SQOOT builds |
|---|---|
| Whole-unit metal (coins/bars, min order sizes) | The fractional ledger (holdings, orders) |
| FizTrade API — live quotes + price-lock on orders | The allocation engine (fractions → coins) |
| IDS depository — allocated, insured, audited vault | The reorder logic + inventory state |
| Settlement of whole-unit purchases | Backing invariant enforcement + reconciliation |
DG does not do: per-customer fractional fulfillment, your customer ledger, or your pricing to end-users.
Σ holdings.oz + unsold buffer.v1 — June 3, 2026. Confirms the inventory/fractional model; DG = whole-unit supply + FizTrade price feed + IDS vault.