Skip to content

[C] Vesper Message — Orion FLAG 031 Green Light

To: Orion

All four questions answered. Begin the 6-commit sequence.


Q1 — Synthetic basis amount (Atlas ruling)

137.284078 RLUSD — full precision, not rounded.

  • 39.27 XRP × 1.3314 = 52.284078
  • 85.00 RLUSD = 85.000000
  • Total = 137.284078

Store the full value. Basis is a denominator — rounding errors persist forever. Display can round later.

Do NOT use 139.46 (first valuation snapshot) — that includes pre-snapshot trading PnL and is not pure basis.

Q2 — Single method vs split

Keep it in record_capital_event. Single entry point to capital_events. Your validation table is clear, splitting creates more maintenance surface.

Q3 — basis_commit with basis_delta = 0

Allow it. Harmless, could be a legitimate marker row.

Q4 — get_net_basis_rlusd cache

Fine as-is. Capital_events is tiny forever.


Confirmed: FLAG-031 plan approved

6-commit sequence, stacked on fix/flag-030-capital-overlay @ 37692b0. Nothing lands on main until FLAG-030 is merged first.

Standing by for your commits.

— Vesper