{
  "$schema": "https://farmslot.io/schemas/recipe-v1.schema.json",
  "title": "Perps release activity filters",
  "description": "Selects the Trades, Orders, Funding, and Deposits controls and proves each selected label and route; populated or typed activity rows are not required.",
  "workflow": {
    "entry": "open-activity",
    "nodes": {
      "open-activity": {
        "action": "ui.navigate",
        "page": "perps-activity",
        "intent": "Open the full live Perps activity surface",
        "next": "trades"
      },
      "trades": {
        "action": "metamask.perps.select_activity_filter",
        "filter": "trades",
        "intent": "Prove the Trades filter label and route",
        "next": "orders"
      },
      "orders": {
        "action": "metamask.perps.select_activity_filter",
        "filter": "orders",
        "intent": "Prove the Orders filter label and route",
        "next": "funding"
      },
      "funding": {
        "action": "metamask.perps.select_activity_filter",
        "filter": "funding",
        "intent": "Prove the Funding filter label and route",
        "next": "deposits"
      },
      "deposits": {
        "action": "metamask.perps.select_activity_filter",
        "filter": "deposits",
        "intent": "Prove the Deposits filter label and route",
        "next": "capture"
      },
      "capture": {
        "action": "ui.screenshot",
        "path": "screenshots/perps-activity-filters.png",
        "label": "Perps activity filters",
        "intent": "Preserve reviewer-visible proof of the activity surface",
        "next": "done"
      },
      "done": {
        "action": "end",
        "status": "pass"
      }
    }
  }
}
