Stripe fiat + PayPal fiat + on-chain USDC / SOL / crypto — deduplicated, converted to USD, refreshed live. Creators see one number: what you earned this month. No juggling three platform dashboards. No CSV gymnastics. One screen. All money.
Every incoming payment (Stripe / PayPal / Solana tx / Ethereum tx) is normalized into the empire ledger table with a composite primary key: (source, external_id). A webhook retry can fire 5 times; the DB records it once.
Non-USD payments (EUR / GBP / BAM / BTC / ETH / SOL / USDC at time of tx) are captured in both native and USD. CoinGecko / ECB rates snapshot at payment timestamp — locked for audit.
Stripe dispute / PayPal refund / on-chain return events all map to the original tx. True North recomputes the month roll-up in real time. No "pending" money visible that could reverse.
CSV / QuickBooks / Xero / Sage / raw JSON. Per-transaction: source, external_id, gross, platform fee, net-to-creator, currency, date, jurisdiction (when Pillar 1 Tax Shield is live). Auditor-friendly.