Create Chained Governance Block
create_chained_governance_blockCreate a governance block for derivative content that links to the original publisher's block, preserving provenance and carrying training or inference permissions down the chain.
Instructions
Create a governance block for derivative content that references the original publisher's block. Preserves the chain of provenance.
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": {
"content": "<content>",
"publicKey": "<publicKey>",
"privateKey": "<privateKey>",
"parentBlock": "<parentBlock>",
"derivationType": "<derivationType>"
},
"name": "create_chained_governance_block"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | Derivative content | |
| training | No | ||
| inference | No | ||
| publicKey | Yes | Derivative agent's Ed25519 public key (hex) | |
| privateKey | Yes | Derivative agent's Ed25519 private key (hex) | |
| parentBlock | Yes | Original governance block JSON string | |
| derivationType | Yes | Type: summary, embedding, rag_chunk, translation, etc. |