prepare_pakt_activation
Stage one exact canonical Pakt for browser review.
Stage Browser Approval
Use this tool to create a browser approval request for one exact canonical Pakt.
At a Glance
| Field | Meaning |
|---|---|
| Side effects | Creates a five-minute review challenge. Activation occurs after owner approval in the browser. |
| Next step | The owner approves in the browser, then the client confirms the root with list_pakts. |
Protocol Behavior
Stage one exact canonical Pakt for browser review. This creates a random five-minute passkey challenge bound to the authenticated account, deployment environment, and canonical root. It does not activate the Pakt or accept key/signature material from the agent. The human completes activation in the dashboard with the already-enrolled backed-up passkey.
Arguments
| Argument | Type | Required | Constraints |
|---|---|---|---|
canonical_ssz | string | yes | minimum length 1; maximum length 529180; pattern ^[0-9a-f]+$ |
Input Schema
The JSON schema below is emitted by the hosted server's real tools/list
catalogue for MCP protocol revision 2025-06-18.
{
"additionalProperties": false,
"properties": {
"canonical_ssz": {
"description": "Canonical pakt SSZ as lowercase hex without 0x.",
"maxLength": 529180,
"minLength": 1,
"pattern": "^[0-9a-f]+$",
"type": "string"
}
},
"required": [
"canonical_ssz"
],
"type": "object"
}list_hyperliquid_perp_markets
Read Hyperliquid mainnet's live perpetual DEX registry and metadata, resolve every default and HIP-3 perp to its exact global venue asset id, and return draft-ready AssetRef JSON.
prepare_pakt_disable
Stage terminal disable of one exact account-owned Pakt for browser review.