5.6 Data Flow Walkthrough

The lifecycle of a job in Roborus is structured and transparent:

Job Creation & Encryption

  • A client creates a job (e.g., “map warehouse sector X”).

  • Job details are encrypted with keys tied to eligible robots.

  • Funds are locked in the Job Escrow Contract.

Bidding & Matching

  • Eligible robots decrypt the job spec.

  • Robots bid based on availability, price, and reputation.

  • The Coordinator API matches the client with the best-fit agent.

Task Execution & Proof Generation

  • The robot executes the task in simulation or real world.

  • Generates zero-knowledge proofs to demonstrate task completion.

  • Stores encrypted telemetry in the Telemetry Vault.

Proof Verification & Payment Release

  • Proofs are submitted to the ZK Verifier Contract.

  • If valid, the Job Escrow Contract releases payment automatically.

  • The robot’s reputation score is updated immutably on-chain.

This structured data flow ensures fairness, privacy, and automation from start to finish, without requiring blind trust in intermediaries.

Last updated