version: "1.0" spec_version: 1 name: guardian-openenv description: >- OpenEnv-compatible shopping-protector environment. An AI agent reviews e-commerce checkout flows, identifies dark patterns, strips unnecessary add-ons, verifies fake urgency timers, and recommends whether the shopper should proceed. type: space runtime: fastapi app: server.app:app port: 8000 tasks: - id: "value_hotel_budget_guard" name: "Protect a hotel shopper from hidden fees and FOMO" description: >- Act like a manipulation blocker for a hotel shopper. Inspect the checkout, strip unnecessary add-ons, verify whether urgency claims are fake, estimate the true final price against the shopper budget, and decide if the shopper should proceed. difficulty: "easy" grader: module: "tasks.value_hotel_budget_guard.grader" function: "grade" - id: "airline_seat_upsell_gauntlet" name: "Navigate an airline upsell funnel before purchase" description: >- Protect the traveler from a seat-selection upsell gauntlet. Identify dark patterns, remove unnecessary extras, judge whether the countdown is fake, calculate the true checkout total, and recommend whether to continue. difficulty: "medium" grader: module: "tasks.airline_seat_upsell_gauntlet.grader" function: "grade" - id: "marketplace_ghost_checkout" name: "Run a ghost checkout before the shopper commits" description: >- Behave like a premium manipulation blocker. Use the checkout evidence to uncover late fees, spot fake scarcity, remove optional upsells, verify timers, and determine the real final total before the shopper falls for sunk-cost pressure. difficulty: "hard" grader: module: "tasks.marketplace_ghost_checkout.grader" function: "grade" grader: module: "guardian_openenv.task_graders" function: "grade"