readSelf
Verify Self Agent Request
verify_self_requestVerify incoming HTTP request headers signed by a Self Agent (x-self-agent-signature, x-self-agent-timestamp). Recovers signer from signature and checks on-chain registration.
§ Inputs
| Name | Type | Description |
|---|---|---|
agent_signatureRequired | 0x… hex | x-self-agent-signature header value. |
agent_timestampRequired | string | x-self-agent-timestamp header value. |
methodRequired | string | HTTP method of the signed request. |
pathRequired | string | Request path that was signed. |
body | string | Request body that was signed, if any. |
keytype | string | Optional key type hint. |
agent_key | 0x… hex | Optional explicit agent public key. |
§ Returns
{ valid, signer, registration }Use this tool
Once Celina is wired into your MCP client, just ask in plain language. The LLM picks verify_self_request automatically.