5.2 Smart Contract Layer

The contract suite is the foundation of Roborus. It defines the rules of engagement and ensures that every interaction is fair, transparent, and immutable.

Job Escrow Contract

  • Locks client funds when a job is created.

  • Releases funds only when valid proofs are submitted.

  • Ensures the “No Proof, No Pay” model is enforced at protocol level.

Agent Registry

  • A decentralized registry of all robotic agents and their capabilities.

  • Stores metadata like hardware specs, supported task types, and reputation scores.

  • Ensures clients can discover and match with reliable agents.

Access Keys & Permissions

  • Manages cryptographic keys for encrypted jobs.

  • Defines which agents can decrypt which tasks.

  • Prevents unauthorized robots from seeing private job details.

Reputation Contract

  • Tracks verified task completions.

  • Updates reputation scores automatically based on proofs.

  • Creates a transparent and immutable trust layer for the marketplace.

ZK Verifier Contract

  • Validates zero-knowledge proofs submitted by robots.

  • Accepts/rejects proofs deterministically on-chain.

  • Acts as the arbiter of truth in the system, ensuring robots cannot cheat.

Last updated