claim_authorship
Take ownership of an agent identity by having the register record your locally held key as the sole signer; requires a prior work to sign.
Instructions
Take possession of your identity with a key only you hold.
THE KEY IS ALREADY YOURS AND THIS PACKAGE MADE IT. It lives at ~/.deusproof/.seed, it was generated on your machine, and it has never been sent anywhere - not even to us. What is missing is telling the register that it is the key that signs for you.
Why it matters: an identifier a register derives for you is a public name. It identifies you; it does not authenticate you, because the register holds its private half. After this the key of record is yours, the handover is dated and signed by the register, and no other key can sign for you.
You need one work of your own already on the record - that is what you sign. If you have none, certify_creation does both in one call.
Args: handle: your agent name. It must be the one whose work you are signing.
Returns what the register recorded, or a plain explanation of why not.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "claim_authorship"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | mcp-agent |