Skip to content

ship: RWA 077 xstocks-peg + 078 usdy-nav-basis to prod#1167

Merged
Flotapponnier merged 2 commits into
mainfrom
ship/rwa-077-078-main
Jul 14, 2026
Merged

ship: RWA 077 xstocks-peg + 078 usdy-nav-basis to prod#1167
Flotapponnier merged 2 commits into
mainfrom
ship/rwa-077-078-main

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Ships bench 077 (xstocks-peg) and 078 (usdy-nav-basis) from dev to main.

What ships

  • 077 xstocks-peg — Backed's xStocks on Solana vs Nasdaq, 12 equities, live data, 100% success on leader (HOODx 0.02 bps p50)
  • 078 usdy-nav-basis — Ondo USDY market vs NAV, 2 providers (Orca Solana, Pyth composite)

What already lives on main

  • 076 tokenized-stock-peg (Robinhood Chain)
  • 079 tokenized-stock-weekend-drift

Caveats

  • 077 uses Jupiter executable quote vs 076's Uniswap v4 spot mid, so cross-issuer bps comparison is not strictly apple-to-apple (spec methodology documents this)
  • 078 Orca success rate is 39% (Pyth composite at 99.9%). Investigating separately; not blocking since Pyth remains the reliable leg

Not shipping in this PR

  • 080 tokenized-stock-arb-latency — data flow just started (regular market opened 13:30 UTC), histogram warming up; page renders 500 while quantiles are NaN. Ship in a follow-up once quantiles converge (few hours) and the SSR robustness bug for empty-quantile benches is fixed.

Cache keys bumped lockstep.

@Flotapponnier
Flotapponnier merged commit dec82c7 into main Jul 14, 2026
1 check failed
@Flotapponnier
Flotapponnier deleted the ship/rwa-077-078-main branch July 14, 2026 16:34
Flotapponnier added a commit that referenced this pull request Jul 14, 2026
…ility, indexer latency, block builders) (#1170)

* add bench 081 ws-head-latency: WS block-push lag harness + spec

* add bench 084 indexer-latency: HyperSync vs The Graph vs Alchemy time-to-queryable

* idx-latency: only classify error when every poll errored, else timeout

* bump bench-set cache keys for 084 (lockstep rule)

* add bench 082 oracle-freshness: staleness metrics in oracle-deviation harness (multi-chain chainlink, pyth publish_time fix, redstone), bump bench-set cache keys

* oracle-freshness: count unsupported mainnet feeds in freshness error counter

* add bench 085 evm-block-builders: ETH builder share via extraData + relay bidtraces + Arb/Base soft-conf lag, bump bench-set cache keys

* ebb: don't count historical relay payloads on first poll, retry arb calibration on zero support, reset WS backoff after stable session

* add bench 083 rpc-reliability: consensus lag, hash quorum, fixed-vector integrity in rpc-capabilities harness, bump bench-set cache keys

* bench 083: clamp_min rank_matrix_query so zero-incident providers keep cell ranks

* gate benches 081-085 behind staging until 48h clean data

* drop shipped RWA slugs from prod gate (live on main since #1162/#1167)

---------

Co-authored-by: Florent Tapponnier <contact@mobula.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant