> For the complete documentation index, see [llms.txt](https://roborus.gitbook.io/whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://roborus.gitbook.io/whitepaper/system-architecture/5.6-data-flow-walkthrough.md).

# 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.
