purchase_json
Purchase narration or LLM text using an owner-funded wallet by providing a unique purchase ID and confirmation; output is saved to your private state directory.
Instructions
Buy narration or LLM text using an owner-funded local wallet. Read schema and quote first. Supply a unique purchase_id once; reuse it after uncertainty, never invent a replacement. Saves output to the caller's private state directory. Narration body: input, voice. LLM body requires input, adult=true, third_party_processing=true, terms_version=2026-09-11-llm-v1 and optional max_tokens. Only assert these acknowledgements with the user's authority.
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": {
"service": "<service>",
"body": "<body>",
"purchase_id": "<purchase_id>"
},
"name": "purchase_json"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| service | Yes | ||
| purchase_id | Yes | ||
| confirm_purchase | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||