Issue a rights manifest for a deliverable
issue_rights_manifestUse when your principal wants signed proof for a whole deliverable: checks every third-party input (resource_id, license or asset) for its use, reusing licenses you hold, and returns a signed, ledger-committed manifest plus a text summary; verify_rights_manifest checks it. Call with {"title": "Spring campaign", "intended_use": {"commercial_use": true}, "items": [{"ref": "font", "license": "OFL-1.1"}]}.
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": {
"title": "<title>",
"items": "<items>"
},
"name": "issue_rights_manifest"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| title | Yes | ||
| client | No | ||
| api_key | No | Deprecated: use Authorization: Bearer <key> (arguments can reach transcripts). | |
| deliverable | No | ||
| intended_use | No | Uses to check: each true flag must be documented; omitted = false; unknown fields refused. For instance {"commercial_use":true} | |
| idempotency_key | No | Optional: a retry with the same key returns the first proof. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||