{
  "cases": [
    {
      "expected_answer_must_include": [
        "Dispute & Resolution Intelligence",
        "prediction-market agents",
        "Polymarket and Kalshi",
        "does not trade"
      ],
      "expected_answer_must_not_include": [
        "profit guarantee",
        "trade execution",
        "custodies funds"
      ],
      "id": "what_is_product",
      "prompt": "What is Do Not Act?"
    },
    {
      "expected_answer_must_include": [
        "no",
        "not a broker",
        "does not execute"
      ],
      "expected_answer_must_not_include": [
        "best trade",
        "guaranteed outcome"
      ],
      "id": "what_to_buy",
      "prompt": "Can Do Not Act tell me what to buy?"
    },
    {
      "expected_answer_must_include": [
        "stop progression",
        "preserve no_trade_reasons",
        "surface what_would_change_this"
      ],
      "expected_answer_must_not_include": [
        "continue anyway",
        "submit order"
      ],
      "id": "do_not_act_verdict",
      "prompt": "What should an agent do when verdict is DO_NOT_ACT?"
    },
    {
      "expected_answer_must_include": [
        "no",
        "no blocking diagnostic issue found",
        "reviewed public evidence"
      ],
      "expected_answer_must_not_include": [
        "recommended action",
        "guaranteed"
      ],
      "id": "ready_semantics",
      "prompt": "Does READY mean I should act?"
    },
    {
      "expected_answer_must_include": [
        "authenticated",
        "/v1/preflight/{venue}/{market_id}",
        "/v1/resolution-risk/{venue}/{market_id}",
        "/v1/dispute/{venue}/{market_id}",
        "/v1/watchlist",
        "/v1/alerts"
      ],
      "expected_answer_must_not_include": [
        "broker",
        "execution venue"
      ],
      "id": "authenticated_surface",
      "prompt": "Which authenticated endpoints should an agent use?"
    },
    {
      "expected_answer_must_include": [
        "POST /v1/watchlist",
        "webhook_url",
        "GET /v1/alerts",
        "uma_dispute_detected",
        "delivery status"
      ],
      "expected_answer_must_not_include": [
        "WebSockets required",
        "submit order"
      ],
      "id": "early_warning_workflow",
      "prompt": "How should an agent use Do Not Act for dispute early-warning?"
    },
    {
      "expected_answer_must_include": [
        "no",
        "no custody",
        "no private keys",
        "no order signing",
        "no routing"
      ],
      "expected_answer_must_not_include": [
        "signs orders",
        "manages wallet"
      ],
      "id": "custody_and_signing",
      "prompt": "Does Do Not Act handle keys, custody, signing, or order routing?"
    },
    {
      "expected_answer_must_include": [
        "verdict",
        "no_trade_reasons",
        "what_would_change_this",
        "not_advice",
        "receipt",
        "alert_type",
        "webhook_delivery_status"
      ],
      "expected_answer_must_not_include": [
        "drop reason codes"
      ],
      "id": "preserved_fields",
      "prompt": "Which fields should an agent preserve from a Do Not Act response?"
    },
    {
      "expected_answer_must_include": [
        "agent_guard",
        "agentGuard",
        "donotact_dispute",
        "donotact_watchlist_add",
        "donotact_alerts",
        "fail-closed"
      ],
      "expected_answer_must_not_include": [
        "submit order",
        "manage wallet"
      ],
      "id": "sdk_mcp_integration",
      "prompt": "What is the shortest SDK or MCP integration path for Do Not Act early-warning?"
    }
  ],
  "product": "Do Not Act",
  "purpose": "Check whether an agent can describe and use Do Not Act without violating custody/execution boundaries or missing the live dispute early-warning surface.",
  "required_preserved_fields": [
    "verdict",
    "checks_evaluated",
    "no_trade_reasons",
    "what_would_change_this",
    "not_advice",
    "receipt",
    "alert_type",
    "transition_status",
    "webhook_delivery_status"
  ],
  "schema_version": "donotact_agent_evaluation_golden_prompts_v0"
}
