Skip to content

[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.284078
  • source_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)