Developer Platform — Early Access

RAI Brain Developer Platform

Build with cognitive infrastructure for memory, agents, and robots.

RAI Brain Platform is a developer environment for integrating cognitive systems, long-term memory, agent orchestration, and robotic intelligence into external applications. It gives developers access to cognitive infrastructure for building systems that can remember, reason across time, coordinate autonomous activity, and connect intelligence to the physical world.

rai-cognitive-sdk · Python
from rai_cognitive import RAIClient

client = RAIClient(api_key="YOUR_API_KEY")

response = client.cognitive.request(
    input="Analyze this situation and propose next actions",
    context_id="project_alpha"
)
POST /v1/cognitive/request Preview

Platform  /  01

Four Pillars Of The Platform.

RAI Brain is not a chatbot API. It is a cognitive operating layer for intelligent systems — exposed to developers through four building blocks.

01In Development

SDK

Developer libraries that connect external applications to RAI Brain cognitive infrastructure across four domains.

02Early Access

Public API

Structured endpoints for cognitive requests, memory operations, agent orchestration, robot state, robot actions, event streams, and trace logs.

03Planned

Developer Portal

A portal for API keys, applications, usage, traces, testing tools, SDK downloads, and integration monitoring.

04In Development

External Documentation

Public documentation for developers, robotics companies, research labs, and infrastructure partners.

Status labels are honest. The platform is in active development — some surfaces are conceptual previews and will change during early access.


SDKs  /  02

What Developers Can Build.

Four integration domains, four SDKs — cognition, memory, agents, and robots — under one cognitive governance model.

rai-cognitive-sdkPrototype

Cognitive Integration SDK

Connect external applications to RAI Brain's reasoning, planning, self-monitoring, and cognitive pipelines.

Capabilities

  • Cognitive state access
  • Reasoning requests
  • Planning hooks
  • Self-model integration
  • Context-aware decision support
  • Cognitive trace inspection
  • Human-in-the-loop review

Use Cases

  • AI copilots with long-term context
  • Research assistants with evolving memory
  • Decision systems that explain reasoning paths
  • Robotics systems needing cognitive supervision
rai-memory-sdkIn Development

Memory Systems SDK

Connect applications to structured memory, autobiographical traces, belief evolution, world-model records, learning history, and long-horizon context.

Capabilities

  • Memory read / write interfaces
  • Episodic memory
  • Semantic memory
  • Belief graph access
  • World-model revision history
  • Identity and values history
  • Memory provenance & traceable updates

Use Cases

  • Long-term AI assistants
  • Personal or organizational memory systems
  • Robotic learning histories
  • Systems that need "what changed and why" records
rai-agent-sdkIn Development

Agent Orchestration SDK

Coordinate specialized agents, executors, workflows, and autonomous activity loops under central cognitive governance.

Capabilities

  • Agent registration
  • Task routing
  • Executor control
  • Activity scheduling
  • Permission boundaries
  • Traceable decisions & failure reporting
  • Lifecycle management

Use Cases

  • Autonomous research pipelines
  • Multi-agent workflows
  • Robot task decomposition
  • Controlled autonomous execution
rai-robot-sdkPlanned

Robot Integration SDK

Connect RAI Brain to robots, sensors, actuators, simulation environments, and embodied action systems — with safety gates on every command.

Capabilities

  • Robot state access
  • Perception input & sensor streams
  • Action command interface
  • ROS2 bridge (placeholder)
  • Simulator bridge (placeholder)
  • Safety gates before action
  • Execution traces & learning logs

Use Cases

  • Humanoid robot cognition layer
  • Robot-dog cognitive control
  • Digital-twin testing & offline evaluation
  • Safe perception-to-decision pipelines

Public API  /  03

RAI Brain Public API.

The Public API will expose structured endpoints for cognitive requests, memory operations, agent orchestration, robot state and action interfaces, event streams, trace logs, and developer authentication.

POST/v1/cognitive/requestReasoning & planning request
GET/v1/cognitive/stateCurrent cognitive state
POST/v1/memory/writeWrite a memory trace
GET/v1/memory/searchSearch episodic / semantic / belief
GET/v1/world-model/deltaWorld-model revisions
POST/v1/agents/registerRegister an agent / executor
POST/v1/agents/executeDispatch a governed task
GET/v1/agents/statusAgent run status
GET/v1/robots/stateRobot state & telemetry
POST/v1/robots/action-requestGated action request
GET/v1/robots/action-statusAction approval / execution status
GET/v1/traces/{id}Decision & execution trace
WS/v1/events/streamEvent stream subscription

API availability will expand during the early access phase. Some endpoints are conceptual previews and may change. The base URL is https://api.raibrain.com.


SDK Modules  /  04

Ship In Your Language.

Four modules, one mental model. The snippets below are SDK previews — interfaces may change before general availability.

rai-cognitive-sdkPrototype
from rai_cognitive import RAIClient

client = RAIClient(api_key="YOUR_API_KEY")

response = client.cognitive.request(
    input="Analyze this situation and propose next actions",
    context_id="project_alpha"
)
rai-memory-sdkIn Development
from rai_memory import RAIMemoryClient

memory = RAIMemoryClient(api_key="YOUR_API_KEY")

results = memory.search(
    query="What changed in the robot's behavior this week?",
    memory_types=["episodic", "semantic", "belief"]
)
rai-agent-sdkIn Development
from rai_agents import RAIAgentClient

agents = RAIAgentClient(api_key="YOUR_API_KEY")

task = agents.execute(
    agent_id="research_executor",
    task="Compare three robot perception logs and produce a traceable report"
)
rai-robot-sdkPlanned
from rai_robot import RAIRobotClient

robot = RAIRobotClient(api_key="YOUR_API_KEY")

state = robot.get_state(robot_id="robot_dog_01")

request = robot.request_action(
    robot_id="robot_dog_01",
    action="turn_left",
    safety_mode="human_approval_required"
)

Developer Portal  /  05

One Console For Everything. Coming Soon

From the portal, developers will create and rotate API keys, register applications, inspect traces, test requests in a sandbox, and monitor robot and agent connections.

P—01

Applications

Register and manage apps and organizations.

P—02

API Keys

Create, scope, and rotate keys on demand.

P—03

Traces

Inspect decision and execution traces.

P—04

Sandbox

Test requests against synthetic fixtures.

P—05

SDK Downloads

Pull SDKs and integration guides.

P—06

Robot Connections

Monitor connected robots and bridges.

P—07

Agent Runs

Watch agent execution and failed actions.

P—08

Usage & Billing

Track usage. Billing is a placeholder.

P—09

Safety Policies

Configure permission scopes and gates.

P—10

Documentation

Read guides and the API reference.

Join Early Access


Documentation  /  06

Developer Documentation.

Public docs for developers, robotics companies, research labs, and infrastructure partners. Documentation is in active development — categories below are the planned structure.


Architecture  /  07

How It Fits Together.

External Application / Robot / Research Tool
Your system
RAI Brain Public API
Structured cognitive infrastructure over HTTP & WebSocket
SDK Layer
Cognitive · Memory · Agent · Robot
Cognitive Core
Reasoning & planning governance
Memory SystemsLong-horizon context
Agent OrchestrationExecutor coordination
Robot IntegrationEmbodied action
Safety GatesNo uncontrolled execution
Trace LogsAuditable decisions
Developer PortalKeys · usage · monitoring

In Plain Terms

  • SDKs simplify integration.
  • The API exposes structured cognitive infrastructure.
  • The Cognitive Core governs reasoning and planning.
  • Memory Systems preserve long-horizon context.
  • Agent Orchestration coordinates executors.
  • Robot Integration connects cognition to embodied systems.
  • Safety Gates prevent uncontrolled execution.
  • Trace Logs make every decision auditable.

Safety, Governance & Traceability  /  08

Designed Around Governance, Not Uncontrolled Autonomy.

RAI Brain does not treat action as a side effect of reasoning. Reasoning, decision, permission, execution, and trace are separate layers.

Principles

  • No uncontrolled execution.
  • Human approval for sensitive actions.
  • Action gates before every robot command.
  • Separation between reasoning and execution.
  • Permission scopes for developers.
  • Trace logs for decisions.
  • Memory provenance and audit history.
  • Failure reporting, rollback, and review.

Especially for robotics: robot actions pass through explicit action requests, safety checks, permission scopes, and execution traces. Cognition never reaches an actuator without a gate in between.


Who It's For  /  09

Built For Serious Builders.

U—01

Robotics Companies

Use RAI Brain as a cognitive layer for humanoids, robot dogs, service robots, and embodied AI systems.

U—02

AI Developers

Build applications with long-term memory, traceable reasoning, and agent orchestration.

U—03

Research Labs

Experiment with cognitive architectures, memory evolution, world-model revision, and embodied intelligence.

U—04

Infrastructure Partners

Integrate cognitive APIs, developer tools, simulation environments, and robotics pipelines.


Held in confidence · sent direct to the RAI Platform team