Register the DID-LLM
dmd_register_didIssue the DID-LLM once the payment is settled and the controller proof is verified. Returns the DID-LLM, its DID-LLM document URL, the signed credential (the receipt) and the entitlements. Calling it again returns the same DID-LLM.
x402 quotes (USDC on Base): prove control first, then call this tool. It fails
with the x402 payment requirements; sign them with your wallet and call it again
with x402_payment. The DID-LLM is issued once the payment is settled on chain.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": {
"registration_intent_id": "<registration_intent_id>"
},
"name": "dmd_register_did"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x402_payment | No | x402 quotes only: your signed PaymentPayload (x402 version 2) answering the payment requirements this tool returned. It may also be sent in the request's _meta['x402/payment']. | |
| registration_intent_id | Yes | registration_intent_id from the quote (dmd_did_intent_...) |