trust_min_vouchers — distinct trusted vouchers required to make a new peer listening-eligible. signal_quorum_k — distinct listening-eligible peers required to consider a signal_hash quorum-met. Both gates live in pulse_settings; raising them tightens trust, lowering them relaxes it.
A peer's feed gets ingested only when its fingerprint is eligible (directly trusted or vouched into trust).
{% if peer_rows %}| Domain | Fingerprint | Status | Vouched | Eligible |
|---|---|---|---|---|
| {{ row.peer.domain }} | {{ row.peer.fingerprint[:8] }}…{{ row.peer.fingerprint[-8:] }} | {% if row.peer.status == 'trusted' %} trusted {% elif row.peer.status == 'blocked' %} blocked {% else %} {{ row.peer.status }} {% endif %} | {% if row.vouched %}yes{% else %}no{% endif %} | {% if row.eligible %}listening{% else %}muted{% endif %} |
(no peers registered yet)
{% endif %}Distinct eligible-peer counts per signal hash. Quorum is met when count ≥ {{ cfg.signal_quorum_k }}.
{% if hash_summary %}| Latest | Type | Signal id | Hash | Distinct peers | Eligible | Quorum |
|---|---|---|---|---|---|---|
| {{ (r.latest or '')[:19] | replace('T', ' ') }} | {{ r.signal_type }} | {{ r.signal_id[:48] }} | {{ r.signal_hash[:16] }}… | {{ r.distinct_peers }} | {{ r.distinct_eligible }} | {% if r.quorum_met %} met {% else %} below {% endif %} |
(no signals in buffer yet)
{% endif %}