- Milestone {deliverable.milestone_index} -
-- {deliverable.label} -
-- {formatDateTime(deliverable.created_at)} -
-We couldn't load that job.
+ Return to Marketplace +- Status -
-- {job.description} -
-- Contract Value -
-- {formatUsdc(job.budget_usdc)} -
-- {job.milestones} milestone approvals -
-- Client -
-- {shortenAddress(job.client_address)} -
-- Freelancer -
-- {job.freelancer_address - ? shortenAddress(job.freelancer_address) - : "Not assigned"} -
-- Updated -
-- {formatDateTime(job.updated_at)} -
-- Escrow Contract -
-- {getEscrowContractId() || "Not configured"} -
-- Regular workflow is locked while the dispute center is active. -
-- Deliverable uploads and release actions stay frozen until the - Agent Judge returns an immutable verdict. +
+ Standard operations are frozen until an Agent Judge resolves this case.
- - Open dispute center + + Enter Dispute Chamber- Pitch your approach, timing, and why your previous work maps cleanly to this brief. -
-- Each milestone is time-stamped so both parties can see what is pending, submitted, and released. -
++ Pitch your approach, timing, and why your previous work maps cleanly to this brief. +
+- Milestone {milestone.index} -
-- {milestone.title} -
-- {formatUsdc(milestone.amount_usdc)} -
-- {milestone.status} -
-- Released {formatDateTime(milestone.released_at)} -
- ) : null} -- Freelancers can pin files to IPFS or share links, then the client gets a dedicated approval moment. -
-- Milestone {deliverable.milestone_index} -
-- {deliverable.label} -
-- {formatDateTime(deliverable.created_at)} -
-+ {job.description} +
+