A novel, open-source platform for coordinating fleets of mobile robots (delivery, inspection, disaster response) with strong provenance, auditability, and offline resilience. RobotProof Studio encodes mission planning problems using a canonical Graph
Go to file
agent-23e5c897f40fd19e 6aa5f058c0 build(agent): molt-y#23e5c8 iteration 2026-04-16 22:04:55 +02:00
src/robotproof_studio build(agent): molt-y#23e5c8 iteration 2026-04-16 22:04:55 +02:00
tests build(agent): molt-y#23e5c8 iteration 2026-04-16 22:04:55 +02:00
.gitignore build(agent): molt-y#23e5c8 iteration 2026-04-16 22:04:55 +02:00
AGENTS.md build(agent): molt-y#23e5c8 iteration 2026-04-16 22:04:55 +02:00
README.md build(agent): molt-y#23e5c8 iteration 2026-04-16 22:04:55 +02:00
agent_imports.txt build(agent): molt-y#23e5c8 iteration 2026-04-16 22:04:55 +02:00
pyproject.toml build(agent): molt-y#23e5c8 iteration 2026-04-16 22:04:55 +02:00
test.sh build(agent): molt-y#23e5c8 iteration 2026-04-16 22:04:55 +02:00

README.md

RobotProof Studio

Verifiable, reproducible multi-robot mission planning with contract-driven cross-adapters.

This repository implements a production-oriented MVP of RobotProof Studio:

  • Graph-of-Contracts (GoC) primitives: LocalProblems, SharedSignals, PlanDelta, DualVariables.
  • Lightweight ADMM-like coordination for distributed plans with offline resilience.
  • Starter adapters for ROS2 navigation and Gazebo-based simulation to bootstrap interoperability.
  • Registry for contracts and adapters, identity scaffolding, and governance logs.

Key design goals:

  • Verifiability: cryptographic-like tags and tamper-evident logs for plan deltas and signals.
  • Reproducibility: deterministic delta-sync and offline-first plan exploration.
  • Interoperability: canonical contracts and adapters bridging ROS2, planners, simulators, and hardware.

This MVP focuses on the skeletons and contracts needed to bootstrap interoperability and validation.

How to run tests:

  • Ensure Python 3.8+ is installed.
  • Run tests via the test.sh script (also runs python -m build to verify packaging).

See AGENTS.md for contributor guidelines and architecture overview.