Browse the extensions reference

Extensions

RoboLedger and RoboInvestor: a general ledger and a portfolio, both hanging off a graph, both reachable over one HTTP surface. Everything here is scoped by graph_id in the URL, and authorization is checked before any handler runs.

Reads and writes are deliberately different shapes. A read is a GraphQL query against one endpoint, and it can never change anything. A write is a named operation with its own route, request model and receipt — there is no general-purpose mutation, so nothing changes by accident and every change has a name you can audit. The platform API — graphs, billing, auth, connections — is documented separately in the API reference.

Reads

One GraphQL endpoint, scoped by the URL. Read-only by construction.

post/extensions/{graph_id}/graphql

GraphQL

66 queries across 5 domains, each with its arguments, return type and an example call.

Writes

58 named operations. Each takes a typed request, returns an operation envelope, and accepts an Idempotency-Key so a retry is safe.

Analytics

Read-only operations that query the materialized graph rather than the operational database — pivots over the XBRL hypercube, statement analysis, and the disclosures a report holds.

Working through it by hand? The GraphQL Reads guide covers auth, pagination limits, the error vocabulary and the MCP tools that give an agent the same surface.