human_attestation_create
Create a durable attestation, rejection, or change-request record for a subject, binding the decision to the caller's identity and flagging human-orchestrated attestations.
Instructions
Create a durable attestation/rejection/change-request record for a subject (knowledge_atom | edge | queue_item | external_review | other; status attested | rejected | needs_changes).
The attester is the CALLING identity — there is deliberately no attested_by
parameter, so no caller can forge a record in another's name. by_human is
set from whether the caller is the attested human-orchestrator seat — the
server's WILLOW_HUMAN_ORCHESTRATOR env in stdio, the confirmed OAuth binding
in serve — never from the app_id string alone; only a by_human record
satisfies has_attestation(require_human=True).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | Yes | ||
| status | No | attested | |
| statement | No | ||
| subject_id | Yes | ||
| evidence_ref | No | ||
| subject_type | No | knowledge_atom |