wallet_revealDelegation
Receive the human owner's BRC-169 certificate handoff, acquire and prove it with this connected agent wallet, and reveal its restrictions to the specified Sigma verifier. Imports a certificate and activates its existing delegation. Never pays, broadcasts, follows redirects, or retries an ambiguous POST. The subject keyring stays with the wallet.
Read as MarkdownResult
An MCP result containing the operation outcome as text, with structured content where supplied. Check isError before using it; an output schema is shown when registered.
Permissions
This operation can change wallet, account or service state. A connected wallet applies its own permissions. Guarded broadcasts also require broadcasting to be enabled; service authorization is separate from wallet approval.
Inputs and availability
Full catalog · Legacy local wallet; Legacy local identity; Local Vault · broadcasting disabled; Local Vault · all roles; External BRC-100 wallet; Local Vault + sponsor
| Field | Type / required | Description |
|---|---|---|
| sigmaOrigin | string Required | Explicit Sigma HTTPS origin, or HTTP loopback for local testing maxLength: 2048 |
| handoffJSON | string Required | JSON package copied by the owner: certificate, subjectKeyring, revealTo, revelationPath maxLength: 131072 |
Nested fields are required only when their parent object or array item is supplied.
Full input schema
{
"type": "object",
"properties": {
"sigmaOrigin": {
"type": "string",
"maxLength": 2048,
"description": "Explicit Sigma HTTPS origin, or HTTP loopback for local testing"
},
"handoffJSON": {
"type": "string",
"maxLength": 131072,
"description": "JSON package copied by the owner: certificate, subjectKeyring, revealTo, revelationPath"
}
},
"required": [
"sigmaOrigin",
"handoffJSON"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}