{
  "_hint": "The page's origin must be allowed to fetch that URL (CORS); navigate to the URL instead when it is cross-origin.",
  "_next": [
    "pup_navigate",
    "pup_evaluate"
  ],
  "_reportIssues": "THIS MAY BE A PUP BUG — PLEASE REPORT IT. If a pup verb misbehaves (wrong result, a hang, a window that never appears, a hint that turned out to be false, a process left running), file it on pup's own wiki repo so the maintainers see it: `adom-wiki issue list adom/pup-bridge` to check for a duplicate first, then `adom-wiki issue create adom/pup-bridge --title \"<one-line symptom>\" --category bug-report --body \"<what you ran, what you expected, what happened, the VERBATIM response JSON, and the bridge version from bridge_list>\"`. Include the machine's OS and whether it is Windows or macOS. Reports from real machines are the only way this bridge gets correct — the maintainers cannot reproduce every environment.",
  "_timeoutHint": "ab waits up to 60s for this verb before the request times out. If a timeout fires, the work may still be running on the bridge — re-query state before retrying.",
  "durationMs": 19,
  "error": "pup_fetch_url failed: Failed to fetch",
  "errorCode": "fetch_failed",
  "ok": false,
  "output": "",
  "pitfalls": [
    "for session-scoped URLs pass the tabId whose cookies you need",
    "returns base64 — decode it caller-side"
  ],
  "related": [
    "pup_navigate",
    "pup_evaluate"
  ],
  "schemaVersion": 1,
  "shell": "rust",
  "status": "error",
  "timeoutSeconds": 60
}
