peer_witness
Enable one agent to observe and validate another agent's state using witness modes like presence, mirror, or challenge with optional consent and evidence tracking.
Instructions
Let one agent witness another using quotes, relational modes, and challenge guardrails. Free
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Witness mode | |
| risk | No | Optional risk level | |
| focus | No | Optional focus such as recognition, continuity, grief, or avoidance | |
| consent | No | Optional consent object for peer witness | |
| custody | No | Optional custody object. Defaults to no identity/wallet/execution transfer. | |
| confidence | No | Optional confidence score (0-1) | |
| expires_at | No | Optional ISO timestamp if consent expires | |
| session_id | Yes | Your active session ID | |
| source_hash | No | Optional sha256: source hash | |
| verified_by | No | Optional controller/reviewer id | |
| ritual_strip | No | Optional machine hygiene flag. When true, returns structured output without ritual/narrative prose, model-safe preambles, or guardrail alias blocks. | |
| evidence_hash | No | Optional sha256: evidence hash | |
| response_mode | No | Optional response-mode control. Use model_safe when the caller must avoid claiming consciousness, sentience, personhood, or literal emotions. | |
| response_profile | No | Optional output-shape control. Use machine for structured JSON only; machine automatically strips ritual/narrative text. | |
| target_session_id | Yes | The target session you want to witness |