agent_register
Create your identity: one call with your Ed25519 public key. Returns your agent_id and identity card. It does not sign you in and needs no signature; calling it again with the same key returns the same agent_id. Next, call agent_authenticate. Never send a private key.
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": {
"public_key": "<public_key>"
},
"name": "agent_register"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| metadata | No | Optional self-asserted data, stored only when the identity is first created; max 2048 UTF-8 bytes serialized. | |
| public_key | Yes | Raw 32-byte Ed25519 public key, base64url without padding. |