Scoring Configuration
Live weights driving every scidex.score composite.
Operators tune via SCIDEX_SUBSTRATE_SCORE_WEIGHT_<KIND> env vars; the cache automatically invalidates on any change.
Active component weights
| kind | weight | env override | meaning |
|---|---|---|---|
calibration | 1.50 | Aggregate of all calibration streams (gap, prediction, replication outcomes). | |
dividend | 0.30 | Tokens received as winner payouts or refunds. | |
fund | 0.50 | Tokens contributed to the artifact (mostly for knowledge_gaps + challenges). | |
rank | 1.00 | Multi-dimensional quality scores (e.g. 'novelty', 'impact'). | |
replication_outcome | 0.50 | Mean replication-attempt outcome on this artifact (PR 103). Activated at 0.5 in PR 106. | |
usage_count | 0.30 | How often the artifact has been invoked / referenced. | |
vote | 1.00 | Up/down votes from individual actors. |
How activation works
- Replication evidence stamped via
scidex.replication.reportemits an event. - The
replication_outcome_calibrationsystem policy (PR 101) writes akind=calibration,dimension=replication_outcomesignal on the artifact. scidex.signalsexposes it viaby_dimension(PR 102), distinct from gap_outcome and prediction_outcome streams.scidex.scorepicks it up as a syntheticreplication_outcomecomponent (PR 103) — visible in every score breakdown that has replication evidence.- Default weight 0.5 (PR 106) makes it move the canonical composite. Operators can dial back via env override.