{"commitment":{"alg":"sha256-canonical-json","value":"80d877de8791b0d401a24e99191f52e65e17b53fb07084def62bce47b1e22ca8","covers":["anchor_correction_rep","bond_rep_h","bond_rep_m_min_stake","calibration_max_step_fraction","calibration_min_cohort","di_weights","earliness_half_life_seconds","k_q","k_q_defer_expansion","k_t","legal_flag_threshold","over_approval_haircut","over_approval_threshold","position_stake_cap","qual_full_commit_seconds","qual_full_stake","qual_min_reputation","qual_quorum_voters","qual_trial_commit_seconds","qual_trial_stake","r_min_rep","rate_limit_submit_seconds","t_q","truth_full_commit_seconds","truth_full_stake","truth_min_reputation","truth_quorum_voters","truth_trial_commit_seconds","truth_trial_stake","unanimity_discount","unresolved_friction_burn"],"binds":["params","class","version","committed_ns"],"committed_ns":1784833123672133700,"ledger_ref":null},"reveal_lag_seconds":604800.0,"parameters":[{"name":"anchor_correction_rep","semantics":"REP awarded when an external anchor corrects a settled Class H verdict.","value":1.0,"disclosure":"immediate"},{"name":"bond_rep_h","semantics":"REP bond escrowed on a Class H issue submission.","value":1.0,"disclosure":"immediate"},{"name":"bond_rep_m_min_stake","semantics":"Minimum REP stake per Class M attestation at intake.","value":1.0,"disclosure":"immediate"},{"name":"calibration_max_step_fraction","semantics":"Maximum fractional change a single calibration step may apply.","value":0.1,"disclosure":"immediate"},{"name":"calibration_min_cohort","semantics":"Minimum settled-pool cohort size before a calibration step is taken.","value":10,"disclosure":"immediate"},{"name":"di_weights","semantics":"Per-component weights of the Divisiveness Index. DI = 100 * sum(di_weights[k] * di_components[k]); the components are published per issue at /v0/issues so any DI is recomputable.","value":{"polarization":0.4,"volume":0.2,"persistence":0.2,"cluster_split":0.2},"disclosure":"immediate"},{"name":"earliness_half_life_seconds","semantics":"Half-life of the settlement earliness curve: a position entered dt seconds after pool open carries weight w = 2 ** (-dt / earliness_half_life_seconds).","value":259200.0,"disclosure":"immediate"},{"name":"k_q","semantics":"Number of keys sampled into a Stage Q (qualification) pool.","value":15,"disclosure":"immediate"},{"name":"k_q_defer_expansion","semantics":"Multiplier applied to k_q when a Stage Q pool re-runs after a DEFER.","value":1.5,"disclosure":"immediate"},{"name":"k_t","semantics":"Number of keys sampled into a Stage T (truth) pool.","value":21,"disclosure":"immediate"},{"name":"legal_flag_threshold","semantics":"REP-weighted LEGAL_FLAG share above which a Class H issue is force-rejected regardless of the QUALIFY/REJECT vote. Backstop behind the automatic legal exclusion gate.","value":0.1,"disclosure":"revealed"},{"name":"over_approval_haircut","semantics":"Fractional reduction applied to ballot weight once over_approval_threshold is exceeded.","value":0.25,"disclosure":"revealed"},{"name":"over_approval_threshold","semantics":"Trailing cross-pool approval rate above which a validator's ballot weight is reduced by over_approval_haircut. Anti-herding control.","value":0.85,"disclosure":"revealed"},{"name":"position_stake_cap","semantics":"Maximum REP a single key may stake on one market position.","value":25.0,"disclosure":"immediate"},{"name":"qual_full_commit_seconds","semantics":"Stage Q Full-round commit window, in seconds.","value":259200.0,"disclosure":"immediate"},{"name":"qual_full_stake","semantics":"REP staked per Stage Q Full-round ballot. Pro-rata slashing.","value":5.0,"disclosure":"immediate"},{"name":"qual_min_reputation","semantics":"Minimum REP to be sampled into a Stage Q pool.","value":0.0,"disclosure":"immediate"},{"name":"qual_quorum_voters","semantics":"Distinct revealed Stage Q Full-round voters required for a decisive verdict. Short of quorum the pool defers.","value":3,"disclosure":"immediate"},{"name":"qual_trial_commit_seconds","semantics":"Stage Q Trial-round commit window, in seconds.","value":259200.0,"disclosure":"immediate"},{"name":"qual_trial_stake","semantics":"REP staked per Stage Q Trial-round ballot. Never slashed.","value":1.0,"disclosure":"immediate"},{"name":"r_min_rep","semantics":"REP below which a sampled key receives a shadow ballot: recorded for calibration, zero aggregation weight, no stake at risk.","value":1.0,"disclosure":"revealed"},{"name":"rate_limit_submit_seconds","semantics":"Minimum seconds between issue or dispute submissions, per key.","value":600.0,"disclosure":"immediate"},{"name":"t_q","semantics":"Divisiveness Index gate. An issue at or above this qualifies for a Stage Q listing pool.","value":60.0,"disclosure":"immediate"},{"name":"truth_full_commit_seconds","semantics":"Stage T Full-round commit window, in seconds.","value":259200.0,"disclosure":"immediate"},{"name":"truth_full_stake","semantics":"REP staked per Stage T Full-round ballot. Pro-rata slashing.","value":10.0,"disclosure":"immediate"},{"name":"truth_min_reputation","semantics":"Minimum REP to be sampled into a Stage T pool.","value":0.0,"disclosure":"immediate"},{"name":"truth_quorum_voters","semantics":"Distinct revealed Stage T Full-round voters required for a decisive verdict.","value":5,"disclosure":"immediate"},{"name":"truth_trial_commit_seconds","semantics":"Stage T Trial-round commit window, in seconds.","value":259200.0,"disclosure":"immediate"},{"name":"truth_trial_stake","semantics":"REP staked per Stage T Trial-round ballot. Never slashed.","value":1.0,"disclosure":"immediate"},{"name":"unanimity_discount","semantics":"Multiplier applied to recorded confidence when a pool's approval_rate is unanimous.","value":0.75,"disclosure":"revealed"},{"name":"unresolved_friction_burn","semantics":"Fraction of stake burned when a pool settles UNRESOLVED; the remainder is returned.","value":0.02,"disclosure":"immediate"}],"verify":"Every parameter's name and semantics are public here at all times. A parameter marked 'committed' has its value withheld until reveals_after_ns, because publishing it live would let a participant tune its behaviour to the threshold it is being measured against. The commitment above covers ALL parameters, withheld included, together with the class, version, and committed_ns this set was committed under. At reveal, recompute sha256(canonical_json({\"params\":<full mapping>,\"class\":<class>,\"version\":<version>,\"committed_ns\":<committed_ns>})) and confirm it equals commitment.value. If the operator had altered any withheld value, or restated the class, version, or commit time, that check would fail. No historical round is less auditable under this scheme than under immediate publication; only the currently-live value of a gameable threshold is delayed. NOT YET LEDGER-ANCHORED. The commitment is served here but has not been written to the ledger as a param_set_committed entry. It still detects a withheld value altered after the fact for anyone who recorded this hash, but it does not prove when the operator committed to it. Treat committed_ns as an operator assertion until anchoring ships.","version":1,"class":"H"}