Issue a Rights Receipt for one asset
issue_rights_receiptUse when your principal wants signed proof that one asset you ship was cleared: a Rights Receipt (open standard rights-receipt/1) binding the file's SHA-256 to its license, intended use, verdict and duties, signed (keys at /.well-known/jwks.json) and committed to the ledger. Ship it as .rights.json. Call with {"asset": {"sha256": "<64-hex sha256 of the file>", "kind": "font", "name": "Inter.ttf"}, "license": "OFL-1.1", "intended_use": {"commercial_use": true}}.
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": {
"asset": "<asset>"
},
"name": "issue_rights_receipt"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | ||
| asset | Yes | The file | |
| api_key | No | Deprecated: use Authorization: Bearer <key> (arguments can reach transcripts). | |
| license | No | SPDX id | |
| ttl_days | No | ||
| attribution | No | ||
| resource_id | No | ||
| intended_use | No | Same shape as check_license | |
| idempotency_key | No | Optional: a retry with the same key returns the first proof. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||