Verify Charter Amendment
verify_amendmentVerify an amendment against its charter's amendment policy, reporting signature and threshold checks separately to avoid hiding failures in a single boolean.
Instructions
Verify an amendment against its charter's amendment policy. Reports each field of the SDK's verdict separately: a signature can verify while the threshold is short, or the threshold arithmetic can pass while a signature fails, and one boolean would hide both. Session state is not an authoritative registry: amendments live only in this process, are lost on restart, and carry no external trust. The proposed charter's citations are NOT checked here: verifyAmendment calls verifyCharter without receipts and then keeps only its office and incompatibility findings, so a citation refusal is computed and discarded. Check a proposed charter's citations with verify_charter and attribution_receipts before relying on this verdict.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"charter_id": "<charter_id>",
"amendment_id": "<amendment_id>"
},
"name": "verify_amendment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| charter_id | Yes | ||
| amendment_id | Yes |