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