[reputation]
Adaptive trust parameters — decay, denial weight, auto-allow gates.
The reputation system's tunables. See Adaptive reputation for what these knobs do.
[reputation]
| Key | Type | Default | Description |
|---|---|---|---|
| auto_allow_min_observations | integer | 8 | — |
| auto_allow_trust | float | 0.92 | — |
| ceiling_filter_threshold | float | 5 | — |
| decay_lambda | float | 0.98 | — |
| deny_weight | float | 3 | — |
| enabled | boolean | true | — |
| max_auto_allow_raw_score | float | 7 | — |
| max_score_reduction | float | 4 | — |
| save_interval_seconds | integer | 300 | — |
Tuning intent
| Knob | Higher means | Lower means |
|---|---|---|
decay_lambda (closer to 1.0) | Trust persists longer; old signals matter more. | Trust ages out faster; reactive. |
deny_weight | Denials count much more than approvals; conservative. | Approvals and denials balanced; more permissive. |
auto_allow_trust | Requires very high trust before discounting. | Easier for shapes to earn discount. |
auto_allow_min_observations | More data needed before trust applies. | Less data needed; quicker to ease off prompts. |
max_score_reduction | Trust can knock more points off; quieter digest. | Trust has smaller effect; safer when trust is wrong. |
ceiling_filter_threshold | Single filters can push score higher; sharper teeth. | Tighter per-filter cap; smoother composite. |
Storage
The trust table is held in memory by the scoring engine and flushed to disk every
save_interval_seconds (default 300s). Persisted at
~/.cache/grith/reputation/<profile>.bin.
See also
Last updated: 2026-05-14Edit this page on GitHub →