← BSV MCPInstall
Wallet

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 Markdown

Result

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

FieldType / requiredDescription
sigmaOriginstring
Required
Explicit Sigma HTTPS origin, or HTTP loopback for local testing

maxLength: 2048

handoffJSONstring
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"
}