list_pakts
Inspect lifecycle records authorized by the current account’s Pakt signer.
| Field | Meaning |
|---|---|
| Side effects | None. This is a read-only lifecycle call. |
| Next step | Use get_execution_context before constructing an action; it performs the execution-specific checks. |
Arguments
| Argument | Type | Required |
|---|---|---|
cursor | string | no |
page_size | integer | no |
Exact bounds, accepted values, and nested fields are in Full JSON Schema below.
Example
Returns active and disabled lifecycle summaries in root order. Pass next_cursor as cursor on the next call until it is null; one page need not contain every Pakt.
With an authenticated MCP client:
await client.callTool({
name: "list_pakts",
arguments: { page_size: 10 },
});Returns
Important fields in the decoded result; this is not a complete response schema.
| Field | Meaning |
|---|---|
pakts[] | Root, lifecycle status, and approval timing for this account. |
next_cursor | Exclusive root cursor for the next page, or null. |
integrity_status / row_errors | Whether all returned lifecycle records revalidated; do not hide partial corruption. |
runtime_status | Whether this deployment has hosted signing; not proof that a particular wallet is ready. |
For error handling and retry rules, see Statuses and Errors.
Read one bounded, root-ordered page of signer-authorized lifecycle summaries for this authenticated account in this deployment environment only. The list path fetches no canonical SSZ and makes no execution-adapter or artifact-validity claim; it strictly verifies stored EIP-712 evidence over the operation, environment, account, root, and Pakt signer identity encoded in the wallet field. A corrupt row is omitted and reported in row_errors without hiding other verified rows. The configured hosted sign-only path performs full artifact validation before consuming an active root; an unconfigured deployment reports NOT_INTEGRATED.
From tools/list, MCP protocol revision 2026-07-28.
{
"additionalProperties": false,
"properties": {
"cursor": {
"description": "Exclusive pakt-root cursor returned as next_cursor by the preceding page.",
"maxLength": 64,
"minLength": 64,
"pattern": "^[0-9a-f]{64}$",
"type": "string"
},
"page_size": {
"default": 10,
"maximum": 10,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
}