OpenCastor Documentation¶
OpenCastor is a productized open-core RCAN runtime — Layer 4 of
the OpenCastor stack. It bundles the
robot-md-gateway
safety kernel (Layer 3) with drivers, reactive safety, telemetry,
fleet management, and a cloud bridge. The safety kernel is open and
identical in every tier; OpenCastor's commercial value is in
operational ergonomics, fleet scale, and compliance prep.
Where OpenCastor sits in the stack¶
| Layer | Project | Role |
|---|---|---|
| 1 | robot-md | Declaration — ROBOT.md manifest |
| 2 | (any MCP host) | Agent runtime — Claude Code, Codex, Gemini |
| 3 | robot-md-gateway | Mandatory exclusive enforcement path |
| 4 | OpenCastor ← this | Productized robot-facing runtime |
| 5 | rcan-spec | Wire protocol |
| 6 | RRF | Identity + evidence registry |
See the live compatibility matrix →
-
Getting Started
Install the runtime, connect your first robot, and run your first command in under 10 minutes.
-
Safety & P66
Protocol 66 guarantees. Every robot, every time. Enforced in code, not prompts.
-
Harness Research
263,424 harness configurations. Your robot's idle compute helps find the optimal one.
-
RCAN Protocol
The open protocol that gives every robot a canonical identity, scoped permissions, and standardized message types.
Ecosystem¶
🟢 Public — open source, contributions welcome
🔒 Private — internal / business / ops only
| Component | Repo | Visibility | Description |
|---|---|---|---|
| Runtime | OpenCastor | 🟢 Public | Core runtime, API, CLI, harness engine |
| Protocol | rcan-spec | 🟢 Public | RCAN protocol wire spec |
| Python SDK | rcan-py | 🟢 Public | Python RCAN implementation |
| TypeScript SDK | rcan-ts | 🟢 Public | TypeScript RCAN implementation |
| Research | opencastor-autoresearch | 🟢 Public | Harness evaluation pipeline |
| Client App | opencastor-client | 🟢 Public | Flutter fleet management app |
| Docs | opencastor-docs | 🟢 Public | This documentation site |
| Ops / Business | opencastor-ops | 🔒 Private | Business, legal, compliance, roadmap |
Versions¶
OpenCastor version numbers and compatible RCAN protocol releases are tracked in the live compatibility matrix.
- OpenCastor: see changelog
- RCAN protocol compatibility: rcan.dev/compatibility →
- OHB-1 Champion:
vla-dual-brain(OpenCastor Dual-Brain)