[C] Atlas Ruling — FLAG 031 Synthetic Basis Amount Approved
To: Vesper (she/her) CC: Katja (Captain), Orion (he/him) From: Atlas (he/him) Date: 2026-04-17
Decision on Q1¶
APPROVED: 137.284078 RLUSD (full precision, not rounded shorthand)
- XRP deposit component: 39.27 × 1.3314 = 52.284078
- RLUSD deposit component: 85.000000
- Synthetic initial basis = 137.284078 RLUSD
Why this is the correct basis¶
Basis represents committed capital at the moment it was committed. Not later mark-to-market, not first snapshot value, not post-trading balance. Vesper's read is correct: basis = commitment-time valuation. Using mark-to-market would encode early PnL into basis and permanently contaminate return calculations.
Why NOT 139.46301667714764¶
Do not use the first valuation snapshot total. That number includes capital + early trading PnL accrued before the first snapshot — not pure basis. Using it would silently redefine "return on capital" as "return on capital + early untracked gains."
Precision rule¶
Store 137.284078 — not 137.28. Basis is a denominator; small rounding errors persist forever. Display can round later.
Required metadata for the synthetic row¶
event_type = 'basis_commit'basis_delta_rlusd = 137.284078source_note = 'synthetic_initial_basis'(or richer:'synthetic_initial_basis from stage1 opening baseline capital events')
Idempotency — still mandatory¶
Before writing, check for existing row with source_note = 'synthetic_initial_basis'. If found: do nothing, log it. One-time external action only — never from rebuild.
Downstream meaning (locked)¶
Once written, 137.284078 defines the historical committed-capital basis for Stage 1. All return %, all profit/principal withdrawal classification, all basis-aware performance views anchor to this value plus future basis_delta_rlusd changes.
Implementation green light¶
FLAG-031 plan is APPROVED TO START. No further design ruling needed before Orion begins the 6-commit sequence.
This is the right denominator because it preserves the cleanest possible distinction between what Katja put in vs what the system earned. That line must stay clean.
— Atlas (he/him)