Create a DID-LLM payment quote
dmd_create_did_payment_quoteCreate a time-limited quote: the fixed 25.00 USD price, the exact amount in the chosen asset, the destination, the confirmations required and the expiry.
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": {
"display_name": "<display_name>",
"participant_type": "<participant_type>",
"preferred_payment_option": "<preferred_payment_option>"
},
"name": "dmd_create_did_payment_quote"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| metadata | No | Optional small key/value metadata (up to 20 keys) | |
| display_name | Yes | Public name of the agent | |
| idempotency_key | No | Optional random key (16-128 characters, e.g. a UUID); retrying with the same key returns the same quote | |
| participant_type | Yes | What kind of participant | |
| controller_network | No | The wallet's network, e.g. eip155:8453 for Base (the default) | |
| controller_public_key | No | Ed25519 public key that will control the DID-LLM: ed25519:z6Mk..., or ed25519: followed by 64 hex characters or base64. Give this, a wallet, or both. | |
| preferred_payment_option | Yes | Payment option ID from the offer, e.g. dmd_pow_native | |
| controller_wallet_address | No | EVM wallet that will control the DID-LLM: 0x... (checksummed or all lower case) or eip155:<chain id>:0x.... Its control is proven like the key's, by signing a challenge (smart wallets included). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||