Skip to main content

OpenRGD: A Proposed Standard for Cognitive Embodiment

Status: RFC License: MIT

OpenRGD (Robot Graph Definition) is an open architectural standard designed to serve as the universal semantic bridge between Artificial Intelligence and Physical Reality.
It defines a machine‑readable “Self‑Model” that enables any cognitive agent to safely and effectively embody any physical machine.


⚡ Start Instantly: The 30‑Second Magic

Don't just read the spec — experience the Cognitive BIOS immediately.

🐧 Linux / macOS

# 1. Install the Toolchain
git clone https://github.com/OpenRGD/openrgd.git && cd openrgd && pip install -e .

# 2. The Magic Sequence (Create → Enter → Boot)
rgd init Robot && cd Robot && rgd boot

🪟 Windows (PowerShell)

# 1. Install the Toolchain
git clone https://github.com/OpenRGD/openrgd.git ; cd openrgd ; pip install -e .

# 2. The Magic Sequence (Create → Enter → Boot)
rgd init Robot ; cd Robot ; rgd boot

1. Interoperability

A unified language enabling cognitive models to transfer seamlessly across different robotic bodies, platforms, and ecosystems.


2. The Architecture

OpenRGD is not a monolithic file but a hierarchical Semantic Graph structured into six normative domains.

01. Foundation — The Body

Immutable physical reality.
Defines hardware abstraction: actuator models, sensors, dimensions, topology.

02. Operation — The Physiology

Autonomic safety system.
Defines operational envelopes, reflex rules, and constraints that override unsafe intent.

03. Agency — The Mind

Capability interface.
Defines the “Skills Library” and how the cognitive agent interacts with the environment.

04. Volition — The Conscience

Intent alignment.
Defines ethics, value hierarchies, and decision‑governance logic.

05. Evolution — The Lifecycle

Temporal state.
Tracks wear, fatigue, maintenance, lifespan, and change over time.

06. Ether — The Society

Collective intelligence.
Defines swarm behavior, consensus, inter‑agent communication, and reputation.


3. Toolchain (CLI)

The rgd CLI manages the entire lifecycle of an embodiment definition — effectively acting as the Operating System of the Standard.

The Golden Loop

  • Ingest (rgd import) — Convert URDF/USD into OpenRGD.
  • Compile (rgd compile-spec) — Produce Digital Twins (.jsonc for LLMs, .json for validation).
  • Bridge (rgd export) — Export to ROS2, Isaac Lab, and other engines.
  • Boot (rgd boot) — Initialize the Cognitive BIOS and generate the System Prompt.

Example Workflow

rgd import my_robot.urdf
cd my_robot
rgd compile-spec
rgd export ros2
rgd boot

4. The Kernel Concept

Implementations rely on a Semantic Kernel, an orchestrator that loads the six domains and guarantees a complete and consistent cognitive embodiment before any action is executed.


5. Governance

OpenRGD follows an open RFC‑driven development model.

  • Status: Draft v0.1
  • Documentation: See STRUCTURE.md
  • Contribution Guide: See CONTRIBUTING.md

6. Future Roadmap: AI‑Governed Evolution

This section anticipates the v1.0 architecture.

OpenRGD is designed to support AI‑assisted stewardship via Commitment Proposals (CPs) — machine‑generated diffs that undergo:

  1. Automated Validation
  2. Human Maintainer Review
  3. Regulatory / Cryptographic Audit

A controlled path toward shared evolution of safety standards.


7. Authors

  • Pasquale Ranieri (Italia Robotica) - Lead Architect & Specification Author

Acknowledgements

  • Recursive Design: Portions of this specification were developed with the assistance of Large Language Models (LLMs). The latest generation of models shows an emerging ability to infer physical behavior—linking geometry, dynamics, and constraints in ways that approximate real-world reasoning. These capabilities helped validate the internal consistency of the 01_Foundation domain.

8. Contribute

OpenRGD is an open standard. To participate in its development, read the CONTRIBUTING.md guide and follow the contribution workflow.


Copyright © 2025 OpenRGD Organization. Distributed under the MIT License.

Release files for rgd 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rgd 0.1.1
File Size Uploaded
rgd-0.1.1.tar.gz 286.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rgd 0.1.1
File Interpreter ABI Platform
rgd-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size:631.5 kB

Release files / rgd-0.1.1.tar.gz

Download URL rgd-0.1.1.tar.gz
Size 286.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5c4f19abc31bc2886c8c0318e8f01a0ed84a9c68987b4f71a3e37837b6e20a31
BLAKE2b-256 checksum
How to use checksums
a287dcf67c3534b38dd7d08ef214723d14c8c0216aa5772630e563cd317e344c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / rgd-0.1.1-py3-none-any.whl

Download URL rgd-0.1.1-py3-none-any.whl
Size 345.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
998278d790c9a69676a8564ffa1b65bef2fd6b66d2598ee688ba4241a8809688
BLAKE2b-256 checksum
How to use checksums
0deac0e34c1b27680884a6b716b5f76e7684a634f871688b8e33bff929881abe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page