attest_custody_append
Append a node to a custody chain (C16: hive-custody). Taint propagates: once tainted, always tainted. Reference-grade implementation. Wire format normative; production-grade is Layer B.
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": {
"chain_id": "<chain_id>",
"transform_id": "<transform_id>",
"agent_did": "<agent_did>"
},
"name": "attest_custody_append"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payload | No | Transform payload (will be hashed) | |
| chain_id | Yes | Chain identifier (create new by using a fresh ID) | |
| agent_did | Yes | DID of the agent performing the transform | |
| taint_status | No | Declared taint status | clean |
| transform_id | Yes | Transform identifier for this step |