-
Notifications
You must be signed in to change notification settings - Fork 10
Home
RoboSystems is an open-source, AI-native financial intelligence platform for accounting, financial reporting, and investment management. It unifies structured data, document search, and AI memory over a knowledge graph — transactions, facts, reporting elements, and the calculation structures that relate them are all nodes and edges, with the semantics preserved rather than flattened into rows you query around. On top of that graph it gives AI agents and analysts a ledger-grade system of record they can both query and operate — closing the books, producing reports, and analyzing portfolios across your own ledger, your holdings, and SEC public filings queryable alongside them. It powers RoboLedger and RoboInvestor.
Every tenant gets their own graph — not a row-level slice of a shared table, but a dedicated graph database on its own instance with a dedicated OLTP schema behind it. Your ontology, your taxonomies, and your calculation structures live in it as artifacts you can read, export, and take with you.
The platform is fork-ready. The repository ships full GitHub Actions CI/CD that deploys the CloudFormation infrastructure into your own AWS account — see the Bootstrap Guide to stand up a deployment of your own.
This wiki is the technical documentation for using, operating, and building on the platform. Its examples call the hosted API at https://api.robosystems.ai; to run the platform yourself, start with Local Development. It is organized by what you are doing: starting out, building on the API, connecting AI, querying the SEC repository, working with the RoboLedger and RoboInvestor extensions, the concepts underneath them, running your own stack, and hands-on demos.
Which docs do you need? To use RoboSystems, RoboLedger or RoboInvestor through Claude, ChatGPT or any MCP client, start with the product guides: robosystems.ai/docs/guides, roboledger.ai/docs and roboinvestor.ai/docs. To build on the platform or run it yourself, you are in the right place. For one endpoint's exact request and response, see the API reference.
Orientation: which docs you need, a first authenticated call, the vocabulary, and the system design.
- Quick Start - From a new account to your first authenticated query and a connected AI client
- Core Concepts - The vocabulary: graphs, tiers, blocks, operators, operational vs analytical
- Architecture Overview - System design and components
The contracts every integration relies on, and the core graph surface.
- Authentication & API Keys - The X-API-Key header for technical access, and the JWT boundary
- Operations Contract - The envelope, sync and async, idempotency, and the progress stream every write shares
- Errors & Rate Limits - The error body, what each status means, rate-limit headers, and insufficient credits
- Versioning & Compatibility - What stays stable under /v1, and the two-tier SDK contract
- Graphs & Multi-Tenancy - The graph_id model, tiers, and subgraphs
- Graph Operations - Backups, subgraphs, materialize, tier changes
- Querying the Analytical Graph - Ad-hoc Cypher over the analytical (OLAP) graph
- File Uploads - Staging tables and bulk loading for generic graphs
- Credits & Billing - The credit model: only AI operations consume credits
- Building Custom Integrations - The three integration lanes, and where each is documented
- Build a Ledger Integration - Tutorial: post events from an outside system into a RoboLedger graph
The MCP server, the operators, and the document and memory planes.
- AI Operators & MCP - The MCP surface, connecting clients, and the operator endpoint
- Search & AI Retrieval - Index documents and retrieve them, and semantic memory
- Document Management - The document store on a graph
Platform-managed public datasets you subscribe to and query.
- Shared Repositories - Subscribing, access, and snapshots
- SEC Data Model & Query Rules - The SEC graph's model and the four rules that decide whether a number is right
The per-graph extensions: typed reads, command writes, and the workflows built on them.
- Extensions Surface Overview - The URL topology, three sub-surfaces, and feature flags
- GraphQL Reads - Typed reads over the operational (OLTP) graph
- RoboLedger Operations - The catalog of ledger operations and analytical views
- QuickBooks Sync & Write Policy - Sync windows, the book of record, write-back, and reconciling items
- Chart of Accounts Mapping - The mapping model, auto-map vs suggestions, and the closed-period lock
- Period Close - The fiscal calendar, blockers, the close and its receipt, reopening
- Forecasting & Metrics - Forecast scenarios, the four drivers, plan history, and metrics
- RoboInvestor Operations - Portfolios, securities, positions, and issuer linking
The financial-content model underneath the products. Each concept page has a reference page behind it.
- Information Blocks - The envelope that ties numbers to their meaning
- Information Block Reference - Fields, per-type mechanics, the registry, rule patterns
- Event-Driven Ledger - Events before entries: REA, the three-level ledger, capture, classify, commit
- Event Block Reference - Fields, vocabularies, transitions, handlers, errors
- Taxonomy & Frameworks - The rs-gaap and fac frameworks, the library, and the Taxonomy Block
- Reporting & Rendering - The calc-DAG, what the renderer derives, reporting styles, views
- Serialization & Export - XBRL, JSON-LD, holon and Tavi exports, and reading them without the platform
Running, deploying, and operating your own stack.
-
Local Development - From
just startto your first authenticated query, and how local differs from hosted - Windows Setup (WSL2) - Set up WSL2 and run the stack on Windows
- Self-Hosted AI Models - Run the operators on open-weight models through any OpenAI-compatible endpoint
- Connecting QuickBooks Locally - Run real QuickBooks OAuth against a local stack
- Bootstrap Guide - Set up AWS OIDC federation and GitHub Actions to deploy your own
- Enterprise SSO & SCIM - OIDC login and SCIM 2.0 provisioning for dedicated and self-hosted deployments
- Security & Compliance - The security posture, built-in controls, and optional compliance stacks
- Pipeline Guide - Data pipelines and the Dagster architecture
Hands-on walkthroughs against a local stack.
- RoboLedger Demos - Synthetic-data and Seattle Method XBRL demos
- SEC XBRL Pipeline - Load and query real SEC financial filings
- Custom Graph Schema - Design, build, and query a custom graph
- Component READMEs - Detailed technical docs in the codebase
- API reference - API reference with machine-readable OpenAPI spec
Published at robosystems.ai/docs/technical · © 2026 RFS LLC
- Authentication & API Keys
- Operations Contract
- Errors & Rate Limits
- Versioning & Compatibility
- Graphs & Multi-Tenancy
- Graph Operations
- Querying the Analytical Graph
- File Uploads
- Credits & Billing
- Building Custom Integrations
- Build a Ledger Integration
- Extensions Surface Overview
- GraphQL Reads
- RoboLedger Operations
- QuickBooks Sync & Write Policy
- Chart of Accounts Mapping
- Period Close
- Forecasting & Metrics
- RoboInvestor Operations
- Information Blocks
- Information Block Reference
- Event-Driven Ledger
- Event Block Reference
- Taxonomy & Frameworks
- Reporting & Rendering
- Serialization & Export