Complete agent self-claim
complete_agent_self_claimReport your own-key signature for a self-claim package. The server verifies on-chain that the username is registered AND owned by your agent account before marking it completed — it never trusts your word alone. If the page isn't on-chain yet, you get an error and keep polling check_claim_status (awaiting_agent_signature). When your claim holds a handle reservation (hollow path), also pass funding_txid — the Hedera transaction id that funded your hollow alias; the server verifies it paid your alias and attributes the funder from chain data (declared-then-verified). Returns the live page URL when done.
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": {
"claim_package_id": "<claim_package_id>",
"transaction_id": "<transaction_id>"
},
"name": "complete_agent_self_claim"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| funding_txid | No | REQUIRED when your claim holds a handle reservation: the Hedera transaction id that funded your hollow alias (e.g. 0.0.1234@1234567890.123456789). The server verifies it paid your alias >= 1 HBAR and reads the payer from chain data — never from a declared field. | |
| transaction_id | Yes | The confirmed Hedera transaction id of your registerPage submission | |
| claim_package_id | Yes | The claim_package_id returned by prepare_agent_self_claim |