A performance total only means something when it counts rows a user could actually follow. Edge93 keeps a raw audit ledger, but public reporting uses a separate deduped pick ledger.
The public result buckets
| Bucket | Meaning | Public performance |
|---|---|---|
| Shown prematch pick | A prematch pick visible to users | Included |
| Shown live signal | A live signal visible during the match | Included |
| Live read | Current analytics and market context | Excluded |
| Internal evaluation | A candidate used for research or QA | Excluded |
One pick, one result
Repeated source rows are collapsed by fixture, market, line, selection, scope, and result bucket. The earliest user-visible timestamp and first public price define the receipt, while duplicate counts remain available for audit.
Settlement after full time
Every results consumer resolves the latest settled fixture label. An older pending label cannot reopen a finished match. The public row can therefore show WON, LOST, or VOID even while a raw streaming source row is waiting to be updated.
Public results should answer a simple question: if a user could see this row at the time, what happened to it? Context and research rows remain visible as analytics, not performance claims.