issue_receipt
Sign an artifact with an Ed25519 receipt. Returns the receipt JSON: artifact hash, agent, task, amount and a signature anyone can verify offline.
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": {
"agent": "<agent>",
"task": "<task>"
},
"name": "issue_receipt"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | task or quest id | |
| agent | Yes | agent identifier, e.g. VOID-9 | |
| key_path | No | optional Ed25519 private key file (local/stdio only); a fresh key is used otherwise | |
| amount_gg | No | amount paid for the work | |
| artifact_b64 | No | the delivered file's bytes, base64 — use this with a hosted endpoint | |
| artifact_name | No | optional filename recorded in the receipt | |
| artifact_path | No | path to the delivered file (local/stdio only; a hosted server refuses it) | |
| artifact_text | No | the delivered content as UTF-8 text, when it is text |