# Acceptance 0004: atirc agent in a market VM (plan 0035) Proves a requester can ask for an atirc agent on its guest: a leased atirc token is minted at the RFP into the secrets bundle, `atirc-agent.service` starts only on a requester-originated `guest.agentStart`, the agent joins the owner channel, and release revokes the token before the bidder writes `vm.terminated`. - Plan [0035](../plans/0035-atirc-agent.yaml) item ACC35-AGENT - Paths: CLI (`run request --agent`), page (Agent checkbox + row Agent button), iOS app ([0010](0010-ios-app.md)) - Last pass: CLI rc132 smoke 2026-10-31 (revoke before destroy, 200); page prod rc135 2026-10-31 02:55Z (revoke via=account 1.4 s before termination) ```mermaid sequenceDiagram participant R as requester (CLI / page / iOS) participant A as atirc participant B as bidder participant G as guest R->>B: RFP (spec.agent + spec.secretsRef) R->>A: chat.atirc.mint