Skip to main content

POST /api/protocol/reputation

Recompute reputation for a ZID. Optional auth — anonymous calls return current reputation; authenticated calls can submit a recompute request.

Request

{ "zid": "ZEQ07491829374" }

Response — 200

{
"ok": true,
"zid": "ZEQ07491829374",
"reputation": 0.84,
"attestations_total": 1247,
"outlier_rate": 0.003,
"finality_contribution": 0.71,
"computed_at_zeqond": "2287439213"
}

reputation ∈ [0, 1] — derived from (1 - outlier_rate) * w_o + finality_contribution * w_f. Weights are framework-side constants.