---
title: "Method catalog"
description: "Protocol-driven JSON-RPC method catalog synced from protocol/jsonrpc/methods.json."
source: https://carina.nebutra.com/api/methods/
---

# Method catalog

> Protocol-driven JSON-RPC method catalog synced from protocol/jsonrpc/methods.json.

Machine-generated from the authoritative daemon registry. Prefer this page when you need the full method list; narrative guides live under [Overview](/api/overview/) and [JSON-RPC reference](/api/json-rpc/).

Use the header **Version** control for **0.8.x** / **next** ([channel model](/api/versions/)). Sticky filter, scope chips, and group jump sit above the registry. Expand a method for samples and the playground. Live requests use the authenticated WebSocket Gateway (`gateway.hello` first); methods not marked `remote` remain Mock/local-CLI only.

## Scope legend

| Scope | Meaning |
| --- | --- |
| `read` | Status, list, replay, catalog, audit |
| `write` | Mutating session/task/workspace actions |
| `admin` | Control-plane, secret, config, policy, approval |
| `worker` | Remote worker lease protocol |
| `stream` | Long-lived event subscriptions |

`remote: true` means the method may be exposed through the Gateway descriptor catalog when remote surfaces are enabled. `control-plane` flags high-risk control-plane writes.

See also: [API versions](/api/versions/) for how `0.8.x` / `next` catalogs are produced.

## Source of truth

- Generated from `protocol/jsonrpc/methods.json` via `pnpm sync-protocol`
- Channel pins: `src/data/rpc-catalog-0.8.x.json` / `rpc-catalog-next.json` (+ `public/data/`)
- Narrative: [API overview](/api/overview/) · [JSON-RPC](/api/json-rpc/) · [Versions](/api/versions/)

## Next

- [Sessions](/api/sessions/) — session lifecycle deep dive
- [Playground](/api/methods/) — expand any method → Try it

---
Source: https://carina.nebutra.com/api/methods/
Markdown: https://carina.nebutra.com/api/methods/index.md
