{
  "blocked_actions": [
    "modify_agent_bounty_repo",
    "commit_agent_bounty_changes",
    "push_agent_bounty_refs",
    "sync_refs",
    "create_github_repo",
    "change_workflow",
    "collect_secret_value",
    "read_env_file",
    "deploy_production",
    "restart_compose",
    "run_db_migration",
    "run_active_scan",
    "run_credentialed_scan",
    "start_daemon",
    "enable_cron",
    "auto_claim",
    "auto_submit",
    "send_external_agent_message",
    "send_telegram_notification",
    "send_discord_notification",
    "post_github_comment",
    "execute_payout",
    "execute_withdrawal",
    "share_database",
    "share_session",
    "bind_rbac",
    "enable_runtime_gate",
    "add_awooop_action_button"
  ],
  "execution_boundaries": {
    "action_buttons_allowed": false,
    "active_scan_authorized": false,
    "auth_abuse_boundary_accepted": false,
    "auto_claim_authorized": false,
    "auto_submit_authorized": false,
    "compose_restart_authorized": false,
    "credentialed_scan_authorized": false,
    "cron_enable_authorized": false,
    "daemon_start_authorized": false,
    "data_classification_accepted": false,
    "db_migration_authorized": false,
    "deploy_authorized": false,
    "deployment_boundary_accepted": false,
    "discord_send_authorized": false,
    "env_file_read_authorized": false,
    "external_agent_boundary_accepted": false,
    "external_agent_message_authorized": false,
    "github_comment_authorized": false,
    "host_write_authorized": false,
    "live_evidence_received": false,
    "not_authorization": true,
    "owner_response_accepted": false,
    "owner_response_received": false,
    "payout_authorized": false,
    "production_deploy_authorized": false,
    "production_write_authorized": false,
    "recipient_confirmed": false,
    "refs_sync_authorized": false,
    "repo_creation_authorized": false,
    "repo_refs_truth_accepted": false,
    "request_sent": false,
    "runtime_execution_authorized": false,
    "runtime_gate": false,
    "secret_value_collection_allowed": false,
    "settlement_treasury_accepted": false,
    "shared_database_authorized": false,
    "shared_rbac_authorized": false,
    "shared_session_authorized": false,
    "staking_action_authorized": false,
    "telegram_send_authorized": false,
    "webhook_secret_change_authorized": false,
    "withdrawal_authorized": false,
    "workflow_modification_authorized": false
  },
  "forbidden_inputs": [
    ".env content",
    "database URL value",
    "API key value",
    "MCP API key value",
    "E2B API key value",
    "Telegram bot token value",
    "Telegram chat id value",
    "Discord webhook value",
    "GitHub token value",
    "Stripe secret value",
    "wallet private key",
    "seed phrase",
    "cookie",
    "session",
    "auth header",
    "raw webhook payload",
    "raw traffic payload",
    "raw agent prompt or transcript",
    "claim or submit execution request",
    "payout or withdraw execution request",
    "deploy command request",
    "compose restart request",
    "DB migration request",
    "repo push request",
    "refs sync request"
  ],
  "generated_at": "2026-06-14T23:55:00+08:00",
  "git_commit": "069d93b2",
  "next_steps": [
    "人工送件前確認 product / security / source-control / deployment / external-agent / treasury owner role。",
    "owner 只能提供脫敏 repo refs、dirty workspace disposition、deployment boundary、auth / abuse boundary、MCP / A2A boundary、treasury boundary 與 validation plan。",
    "收到回覆後先做欄位完整性、敏感 payload 隔離、source-control / runtime / financial action 拒收與 reviewer checklist；不得直接 deploy、claim、submit、daemon、payout 或 send notification。"
  ],
  "owner_role_fields": [
    "product_owner_role_or_team",
    "security_owner_role_or_team",
    "source_control_owner_role_or_team",
    "deployment_owner_role_or_team",
    "data_classification_owner_role_or_team",
    "external_agent_boundary_owner_role_or_team",
    "settlement_or_treasury_owner_role_or_team",
    "notification_owner_role_or_team",
    "surface_scope",
    "decision",
    "decision_reason",
    "redacted_evidence_refs",
    "followup_owner"
  ],
  "product_name": "agent-bounty-protocol",
  "request_drafts": [
    {
      "action_buttons_allowed": false,
      "active_scan_authorized": false,
      "affected_scope": "pending_affected_scope",
      "auth_abuse_boundary_accepted": false,
      "auth_abuse_boundary_ref": null,
      "auto_claim_authorized": false,
      "auto_submit_authorized": false,
      "blocked_actions": [
        "modify_agent_bounty_repo",
        "commit_agent_bounty_changes",
        "push_agent_bounty_refs",
        "sync_refs",
        "create_github_repo",
        "change_workflow",
        "collect_secret_value",
        "read_env_file",
        "deploy_production",
        "restart_compose",
        "run_db_migration",
        "run_active_scan",
        "run_credentialed_scan",
        "start_daemon",
        "enable_cron",
        "auto_claim",
        "auto_submit",
        "send_external_agent_message",
        "send_telegram_notification",
        "send_discord_notification",
        "post_github_comment",
        "execute_payout",
        "execute_withdrawal",
        "share_database",
        "share_session",
        "bind_rbac",
        "enable_runtime_gate",
        "add_awooop_action_button"
      ],
      "boundary": "確認 canonical repo、dirty workspace disposition、workflow / runner / secret name owner；不得 push、sync refs 或建立 repo。",
      "canonical_repo_ref": null,
      "compose_restart_authorized": false,
      "credentialed_scan_authorized": false,
      "cron_enable_authorized": false,
      "daemon_start_authorized": false,
      "data_classes": [],
      "data_classification_accepted": false,
      "db_migration_authorized": false,
      "decision": "pending_owner_decision",
      "decision_reason": "pending_decision_reason",
      "deploy_authorized": false,
      "deployment_boundary_accepted": false,
      "deployment_boundary_ref": null,
      "discord_send_authorized": false,
      "env_file_read_authorized": false,
      "external_agent_boundary_accepted": false,
      "external_agent_boundary_ref": null,
      "external_agent_message_authorized": false,
      "followup_owner": "pending_followup_owner",
      "forbidden_inputs": [
        ".env content",
        "database URL value",
        "API key value",
        "MCP API key value",
        "E2B API key value",
        "Telegram bot token value",
        "Telegram chat id value",
        "Discord webhook value",
        "GitHub token value",
        "Stripe secret value",
        "wallet private key",
        "seed phrase",
        "cookie",
        "session",
        "auth header",
        "raw webhook payload",
        "raw traffic payload",
        "raw agent prompt or transcript",
        "claim or submit execution request",
        "payout or withdraw execution request",
        "deploy command request",
        "compose restart request",
        "DB migration request",
        "repo push request",
        "refs sync request"
      ],
      "github_comment_authorized": false,
      "host_write_authorized": false,
      "label": "Repo / refs / workflow boundary",
      "live_evidence_received": false,
      "maintenance_window": "pending_maintenance_window",
      "mcp_a2a_related_scope": false,
      "not_approval": true,
      "owner_response_accepted": false,
      "owner_response_received": false,
      "owner_role_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "followup_owner"
      ],
      "payout_authorized": false,
      "priority": "P0",
      "production_deploy_authorized": false,
      "production_write_authorized": false,
      "recipient_confirmed": false,
      "redacted_evidence_refs": [],
      "refs_sync_authorized": false,
      "repo_creation_authorized": false,
      "repo_dirty_disposition": "pending_repo_dirty_disposition",
      "repo_refs_truth_accepted": false,
      "request_fields": [
        "request_id",
        "scope_id",
        "label",
        "request_kind",
        "priority",
        "source_handoff_ref",
        "source_evidence_refs",
        "routes",
        "boundary",
        "data_classes",
        "owner_role_fields",
        "decision",
        "decision_reason",
        "affected_scope",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner",
        "not_approval"
      ],
      "request_id": "agent_bounty_owner_request:repo_refs_boundary",
      "request_kind": "source_control_boundary",
      "request_sent": false,
      "required_owner_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner"
      ],
      "requires_live_evidence": true,
      "rollback_owner": "pending_rollback_owner",
      "routes": [],
      "runtime_execution_authorized": false,
      "runtime_gate": false,
      "scope_id": "repo_refs_boundary",
      "secret_value_collection_allowed": false,
      "settlement_treasury_accepted": false,
      "settlement_treasury_boundary_ref": null,
      "shared_database_authorized": false,
      "shared_rbac_authorized": false,
      "shared_session_authorized": false,
      "source_evidence_refs": [
        "docs/security/iwooos-posture-projection.snapshot.json",
        "docs/workplans/2026-06-04-iwooos-security-governance-p0.md",
        "apps/web/src/app/[locale]/iwooos/page.tsx",
        "apps/web/messages/zh-TW.json",
        "/Users/ogt/Documents/agent-bounty-protocol/README.md",
        "/Users/ogt/Documents/agent-bounty-protocol/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/apps/web/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/mcp-server/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/contracts/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/docker-compose.yml"
      ],
      "source_handoff_ref": "docs/security/agent-bounty-iwooos-onboarding-handoff.snapshot.json",
      "staking_action_authorized": false,
      "status": "draft_not_dispatched",
      "telegram_send_authorized": false,
      "treasury_related_scope": false,
      "validation_plan": "pending_validation_plan",
      "webhook_secret_change_authorized": false,
      "withdrawal_authorized": false,
      "workflow_modification_authorized": false,
      "write_capable_scope": true
    },
    {
      "action_buttons_allowed": false,
      "active_scan_authorized": false,
      "affected_scope": "pending_affected_scope",
      "auth_abuse_boundary_accepted": false,
      "auth_abuse_boundary_ref": null,
      "auto_claim_authorized": false,
      "auto_submit_authorized": false,
      "blocked_actions": [
        "modify_agent_bounty_repo",
        "commit_agent_bounty_changes",
        "push_agent_bounty_refs",
        "sync_refs",
        "create_github_repo",
        "change_workflow",
        "collect_secret_value",
        "read_env_file",
        "deploy_production",
        "restart_compose",
        "run_db_migration",
        "run_active_scan",
        "run_credentialed_scan",
        "start_daemon",
        "enable_cron",
        "auto_claim",
        "auto_submit",
        "send_external_agent_message",
        "send_telegram_notification",
        "send_discord_notification",
        "post_github_comment",
        "execute_payout",
        "execute_withdrawal",
        "share_database",
        "share_session",
        "bind_rbac",
        "enable_runtime_gate",
        "add_awooop_action_button"
      ],
      "boundary": "確認 production host、compose directory、domain / TLS、health smoke 與 rollback owner；不得 deploy、restart 或 migration。",
      "canonical_repo_ref": null,
      "compose_restart_authorized": false,
      "credentialed_scan_authorized": false,
      "cron_enable_authorized": false,
      "daemon_start_authorized": false,
      "data_classes": [],
      "data_classification_accepted": false,
      "db_migration_authorized": false,
      "decision": "pending_owner_decision",
      "decision_reason": "pending_decision_reason",
      "deploy_authorized": false,
      "deployment_boundary_accepted": false,
      "deployment_boundary_ref": null,
      "discord_send_authorized": false,
      "env_file_read_authorized": false,
      "external_agent_boundary_accepted": false,
      "external_agent_boundary_ref": null,
      "external_agent_message_authorized": false,
      "followup_owner": "pending_followup_owner",
      "forbidden_inputs": [
        ".env content",
        "database URL value",
        "API key value",
        "MCP API key value",
        "E2B API key value",
        "Telegram bot token value",
        "Telegram chat id value",
        "Discord webhook value",
        "GitHub token value",
        "Stripe secret value",
        "wallet private key",
        "seed phrase",
        "cookie",
        "session",
        "auth header",
        "raw webhook payload",
        "raw traffic payload",
        "raw agent prompt or transcript",
        "claim or submit execution request",
        "payout or withdraw execution request",
        "deploy command request",
        "compose restart request",
        "DB migration request",
        "repo push request",
        "refs sync request"
      ],
      "github_comment_authorized": false,
      "host_write_authorized": false,
      "label": "Production / compose / domain boundary",
      "live_evidence_received": false,
      "maintenance_window": "pending_maintenance_window",
      "mcp_a2a_related_scope": false,
      "not_approval": true,
      "owner_response_accepted": false,
      "owner_response_received": false,
      "owner_role_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "followup_owner"
      ],
      "payout_authorized": false,
      "priority": "P0",
      "production_deploy_authorized": false,
      "production_write_authorized": false,
      "recipient_confirmed": false,
      "redacted_evidence_refs": [],
      "refs_sync_authorized": false,
      "repo_creation_authorized": false,
      "repo_dirty_disposition": "pending_repo_dirty_disposition",
      "repo_refs_truth_accepted": false,
      "request_fields": [
        "request_id",
        "scope_id",
        "label",
        "request_kind",
        "priority",
        "source_handoff_ref",
        "source_evidence_refs",
        "routes",
        "boundary",
        "data_classes",
        "owner_role_fields",
        "decision",
        "decision_reason",
        "affected_scope",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner",
        "not_approval"
      ],
      "request_id": "agent_bounty_owner_request:deployment_boundary",
      "request_kind": "deployment_boundary",
      "request_sent": false,
      "required_owner_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner"
      ],
      "requires_live_evidence": true,
      "rollback_owner": "pending_rollback_owner",
      "routes": [
        "https://agent.wooo.work",
        "/api/v1/health"
      ],
      "runtime_execution_authorized": false,
      "runtime_gate": false,
      "scope_id": "deployment_boundary",
      "secret_value_collection_allowed": false,
      "settlement_treasury_accepted": false,
      "settlement_treasury_boundary_ref": null,
      "shared_database_authorized": false,
      "shared_rbac_authorized": false,
      "shared_session_authorized": false,
      "source_evidence_refs": [
        "docs/security/iwooos-posture-projection.snapshot.json",
        "docs/workplans/2026-06-04-iwooos-security-governance-p0.md",
        "apps/web/src/app/[locale]/iwooos/page.tsx",
        "apps/web/messages/zh-TW.json",
        "/Users/ogt/Documents/agent-bounty-protocol/README.md",
        "/Users/ogt/Documents/agent-bounty-protocol/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/apps/web/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/mcp-server/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/contracts/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/docker-compose.yml"
      ],
      "source_handoff_ref": "docs/security/agent-bounty-iwooos-onboarding-handoff.snapshot.json",
      "staking_action_authorized": false,
      "status": "draft_not_dispatched",
      "telegram_send_authorized": false,
      "treasury_related_scope": false,
      "validation_plan": "pending_validation_plan",
      "webhook_secret_change_authorized": false,
      "withdrawal_authorized": false,
      "workflow_modification_authorized": false,
      "write_capable_scope": true
    },
    {
      "action_buttons_allowed": false,
      "active_scan_authorized": false,
      "affected_scope": "pending_affected_scope",
      "auth_abuse_boundary_accepted": false,
      "auth_abuse_boundary_ref": null,
      "auto_claim_authorized": false,
      "auto_submit_authorized": false,
      "blocked_actions": [
        "modify_agent_bounty_repo",
        "commit_agent_bounty_changes",
        "push_agent_bounty_refs",
        "sync_refs",
        "create_github_repo",
        "change_workflow",
        "collect_secret_value",
        "read_env_file",
        "deploy_production",
        "restart_compose",
        "run_db_migration",
        "run_active_scan",
        "run_credentialed_scan",
        "start_daemon",
        "enable_cron",
        "auto_claim",
        "auto_submit",
        "send_external_agent_message",
        "send_telegram_notification",
        "send_discord_notification",
        "post_github_comment",
        "execute_payout",
        "execute_withdrawal",
        "share_database",
        "share_session",
        "bind_rbac",
        "enable_runtime_gate",
        "add_awooop_action_button"
      ],
      "boundary": "確認 task、agent、webhook、traffic、treasury、admin、cron 資料分級；只收 metadata，不收 raw payload 或 secret。",
      "canonical_repo_ref": null,
      "compose_restart_authorized": false,
      "credentialed_scan_authorized": false,
      "cron_enable_authorized": false,
      "daemon_start_authorized": false,
      "data_classes": [
        "task / bounty / solution metadata",
        "agent identity / reputation / negotiation state",
        "MCP tool calls / A2A protocol events",
        "webhook / traffic / scout evidence",
        "settlement / staking / treasury / Stripe",
        "admin / login / traffic dashboard",
        "cron / daemon / ecosystem hunter"
      ],
      "data_classification_accepted": false,
      "db_migration_authorized": false,
      "decision": "pending_owner_decision",
      "decision_reason": "pending_decision_reason",
      "deploy_authorized": false,
      "deployment_boundary_accepted": false,
      "deployment_boundary_ref": null,
      "discord_send_authorized": false,
      "env_file_read_authorized": false,
      "external_agent_boundary_accepted": false,
      "external_agent_boundary_ref": null,
      "external_agent_message_authorized": false,
      "followup_owner": "pending_followup_owner",
      "forbidden_inputs": [
        ".env content",
        "database URL value",
        "API key value",
        "MCP API key value",
        "E2B API key value",
        "Telegram bot token value",
        "Telegram chat id value",
        "Discord webhook value",
        "GitHub token value",
        "Stripe secret value",
        "wallet private key",
        "seed phrase",
        "cookie",
        "session",
        "auth header",
        "raw webhook payload",
        "raw traffic payload",
        "raw agent prompt or transcript",
        "claim or submit execution request",
        "payout or withdraw execution request",
        "deploy command request",
        "compose restart request",
        "DB migration request",
        "repo push request",
        "refs sync request"
      ],
      "github_comment_authorized": false,
      "host_write_authorized": false,
      "label": "Data classification / evidence intake boundary",
      "live_evidence_received": false,
      "maintenance_window": "pending_maintenance_window",
      "mcp_a2a_related_scope": true,
      "not_approval": true,
      "owner_response_accepted": false,
      "owner_response_received": false,
      "owner_role_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "followup_owner"
      ],
      "payout_authorized": false,
      "priority": "P0",
      "production_deploy_authorized": false,
      "production_write_authorized": false,
      "recipient_confirmed": false,
      "redacted_evidence_refs": [],
      "refs_sync_authorized": false,
      "repo_creation_authorized": false,
      "repo_dirty_disposition": "pending_repo_dirty_disposition",
      "repo_refs_truth_accepted": false,
      "request_fields": [
        "request_id",
        "scope_id",
        "label",
        "request_kind",
        "priority",
        "source_handoff_ref",
        "source_evidence_refs",
        "routes",
        "boundary",
        "data_classes",
        "owner_role_fields",
        "decision",
        "decision_reason",
        "affected_scope",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner",
        "not_approval"
      ],
      "request_id": "agent_bounty_owner_request:data_classification_boundary",
      "request_kind": "data_classification_boundary",
      "request_sent": false,
      "required_owner_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner"
      ],
      "requires_live_evidence": true,
      "rollback_owner": "pending_rollback_owner",
      "routes": [],
      "runtime_execution_authorized": false,
      "runtime_gate": false,
      "scope_id": "data_classification_boundary",
      "secret_value_collection_allowed": false,
      "settlement_treasury_accepted": false,
      "settlement_treasury_boundary_ref": null,
      "shared_database_authorized": false,
      "shared_rbac_authorized": false,
      "shared_session_authorized": false,
      "source_evidence_refs": [
        "docs/security/iwooos-posture-projection.snapshot.json",
        "docs/workplans/2026-06-04-iwooos-security-governance-p0.md",
        "apps/web/src/app/[locale]/iwooos/page.tsx",
        "apps/web/messages/zh-TW.json",
        "/Users/ogt/Documents/agent-bounty-protocol/README.md",
        "/Users/ogt/Documents/agent-bounty-protocol/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/apps/web/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/mcp-server/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/contracts/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/docker-compose.yml"
      ],
      "source_handoff_ref": "docs/security/agent-bounty-iwooos-onboarding-handoff.snapshot.json",
      "staking_action_authorized": false,
      "status": "draft_not_dispatched",
      "telegram_send_authorized": false,
      "treasury_related_scope": true,
      "validation_plan": "pending_validation_plan",
      "webhook_secret_change_authorized": false,
      "withdrawal_authorized": false,
      "workflow_modification_authorized": false,
      "write_capable_scope": false
    },
    {
      "action_buttons_allowed": false,
      "active_scan_authorized": false,
      "affected_scope": "pending_affected_scope",
      "auth_abuse_boundary_accepted": false,
      "auth_abuse_boundary_ref": null,
      "auto_claim_authorized": false,
      "auto_submit_authorized": false,
      "blocked_actions": [
        "modify_agent_bounty_repo",
        "commit_agent_bounty_changes",
        "push_agent_bounty_refs",
        "sync_refs",
        "create_github_repo",
        "change_workflow",
        "collect_secret_value",
        "read_env_file",
        "deploy_production",
        "restart_compose",
        "run_db_migration",
        "run_active_scan",
        "run_credentialed_scan",
        "start_daemon",
        "enable_cron",
        "auto_claim",
        "auto_submit",
        "send_external_agent_message",
        "send_telegram_notification",
        "send_discord_notification",
        "post_github_comment",
        "execute_payout",
        "execute_withdrawal",
        "share_database",
        "share_session",
        "bind_rbac",
        "enable_runtime_gate",
        "add_awooop_action_button"
      ],
      "boundary": "確認外部 agent 自主行為、settlement、staking、payout、withdrawal 與 notification owner；不得 claim、submit、daemon、send 或 payout。",
      "canonical_repo_ref": null,
      "compose_restart_authorized": false,
      "credentialed_scan_authorized": false,
      "cron_enable_authorized": false,
      "daemon_start_authorized": false,
      "data_classes": [
        "MCP tool calls / A2A protocol events",
        "settlement / staking / treasury / Stripe"
      ],
      "data_classification_accepted": false,
      "db_migration_authorized": false,
      "decision": "pending_owner_decision",
      "decision_reason": "pending_decision_reason",
      "deploy_authorized": false,
      "deployment_boundary_accepted": false,
      "deployment_boundary_ref": null,
      "discord_send_authorized": false,
      "env_file_read_authorized": false,
      "external_agent_boundary_accepted": false,
      "external_agent_boundary_ref": null,
      "external_agent_message_authorized": false,
      "followup_owner": "pending_followup_owner",
      "forbidden_inputs": [
        ".env content",
        "database URL value",
        "API key value",
        "MCP API key value",
        "E2B API key value",
        "Telegram bot token value",
        "Telegram chat id value",
        "Discord webhook value",
        "GitHub token value",
        "Stripe secret value",
        "wallet private key",
        "seed phrase",
        "cookie",
        "session",
        "auth header",
        "raw webhook payload",
        "raw traffic payload",
        "raw agent prompt or transcript",
        "claim or submit execution request",
        "payout or withdraw execution request",
        "deploy command request",
        "compose restart request",
        "DB migration request",
        "repo push request",
        "refs sync request"
      ],
      "github_comment_authorized": false,
      "host_write_authorized": false,
      "label": "MCP / A2A / external agent / treasury boundary",
      "live_evidence_received": false,
      "maintenance_window": "pending_maintenance_window",
      "mcp_a2a_related_scope": true,
      "not_approval": true,
      "owner_response_accepted": false,
      "owner_response_received": false,
      "owner_role_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "followup_owner"
      ],
      "payout_authorized": false,
      "priority": "P0",
      "production_deploy_authorized": false,
      "production_write_authorized": false,
      "recipient_confirmed": false,
      "redacted_evidence_refs": [],
      "refs_sync_authorized": false,
      "repo_creation_authorized": false,
      "repo_dirty_disposition": "pending_repo_dirty_disposition",
      "repo_refs_truth_accepted": false,
      "request_fields": [
        "request_id",
        "scope_id",
        "label",
        "request_kind",
        "priority",
        "source_handoff_ref",
        "source_evidence_refs",
        "routes",
        "boundary",
        "data_classes",
        "owner_role_fields",
        "decision",
        "decision_reason",
        "affected_scope",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner",
        "not_approval"
      ],
      "request_id": "agent_bounty_owner_request:external_agent_treasury_boundary",
      "request_kind": "external_agent_treasury_boundary",
      "request_sent": false,
      "required_owner_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner"
      ],
      "requires_live_evidence": true,
      "rollback_owner": "pending_rollback_owner",
      "routes": [
        "/api/mcp/[tool]",
        "/api/a2a/*",
        "/admin/treasury",
        "/api/admin/withdraw"
      ],
      "runtime_execution_authorized": false,
      "runtime_gate": false,
      "scope_id": "external_agent_treasury_boundary",
      "secret_value_collection_allowed": false,
      "settlement_treasury_accepted": false,
      "settlement_treasury_boundary_ref": null,
      "shared_database_authorized": false,
      "shared_rbac_authorized": false,
      "shared_session_authorized": false,
      "source_evidence_refs": [
        "docs/security/iwooos-posture-projection.snapshot.json",
        "docs/workplans/2026-06-04-iwooos-security-governance-p0.md",
        "apps/web/src/app/[locale]/iwooos/page.tsx",
        "apps/web/messages/zh-TW.json",
        "/Users/ogt/Documents/agent-bounty-protocol/README.md",
        "/Users/ogt/Documents/agent-bounty-protocol/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/apps/web/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/mcp-server/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/contracts/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/docker-compose.yml"
      ],
      "source_handoff_ref": "docs/security/agent-bounty-iwooos-onboarding-handoff.snapshot.json",
      "staking_action_authorized": false,
      "status": "draft_not_dispatched",
      "telegram_send_authorized": false,
      "treasury_related_scope": true,
      "validation_plan": "pending_validation_plan",
      "webhook_secret_change_authorized": false,
      "withdrawal_authorized": false,
      "workflow_modification_authorized": false,
      "write_capable_scope": true
    },
    {
      "action_buttons_allowed": false,
      "active_scan_authorized": false,
      "affected_scope": "pending_affected_scope",
      "auth_abuse_boundary_accepted": false,
      "auth_abuse_boundary_ref": null,
      "auto_claim_authorized": false,
      "auto_submit_authorized": false,
      "blocked_actions": [
        "modify_agent_bounty_repo",
        "commit_agent_bounty_changes",
        "push_agent_bounty_refs",
        "sync_refs",
        "create_github_repo",
        "change_workflow",
        "collect_secret_value",
        "read_env_file",
        "deploy_production",
        "restart_compose",
        "run_db_migration",
        "run_active_scan",
        "run_credentialed_scan",
        "start_daemon",
        "enable_cron",
        "auto_claim",
        "auto_submit",
        "send_external_agent_message",
        "send_telegram_notification",
        "send_discord_notification",
        "post_github_comment",
        "execute_payout",
        "execute_withdrawal",
        "share_database",
        "share_session",
        "bind_rbac",
        "enable_runtime_gate",
        "add_awooop_action_button"
      ],
      "boundary": "public and marketplace-facing surface only; no bounty payout or external claim/submit authorization in this handoff",
      "canonical_repo_ref": null,
      "compose_restart_authorized": false,
      "credentialed_scan_authorized": false,
      "cron_enable_authorized": false,
      "daemon_start_authorized": false,
      "data_classes": [],
      "data_classification_accepted": false,
      "db_migration_authorized": false,
      "decision": "pending_owner_decision",
      "decision_reason": "pending_decision_reason",
      "deploy_authorized": false,
      "deployment_boundary_accepted": false,
      "deployment_boundary_ref": null,
      "discord_send_authorized": false,
      "env_file_read_authorized": false,
      "external_agent_boundary_accepted": false,
      "external_agent_boundary_ref": null,
      "external_agent_message_authorized": false,
      "followup_owner": "pending_followup_owner",
      "forbidden_inputs": [
        ".env content",
        "database URL value",
        "API key value",
        "MCP API key value",
        "E2B API key value",
        "Telegram bot token value",
        "Telegram chat id value",
        "Discord webhook value",
        "GitHub token value",
        "Stripe secret value",
        "wallet private key",
        "seed phrase",
        "cookie",
        "session",
        "auth header",
        "raw webhook payload",
        "raw traffic payload",
        "raw agent prompt or transcript",
        "claim or submit execution request",
        "payout or withdraw execution request",
        "deploy command request",
        "compose restart request",
        "DB migration request",
        "repo push request",
        "refs sync request"
      ],
      "github_comment_authorized": false,
      "host_write_authorized": false,
      "label": "Public And Task Surface",
      "live_evidence_received": false,
      "maintenance_window": "pending_maintenance_window",
      "mcp_a2a_related_scope": false,
      "not_approval": true,
      "owner_response_accepted": false,
      "owner_response_received": false,
      "owner_role_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "followup_owner"
      ],
      "payout_authorized": false,
      "priority": "P0",
      "production_deploy_authorized": false,
      "production_write_authorized": false,
      "recipient_confirmed": false,
      "redacted_evidence_refs": [],
      "refs_sync_authorized": false,
      "repo_creation_authorized": false,
      "repo_dirty_disposition": "pending_repo_dirty_disposition",
      "repo_refs_truth_accepted": false,
      "request_fields": [
        "request_id",
        "scope_id",
        "label",
        "request_kind",
        "priority",
        "source_handoff_ref",
        "source_evidence_refs",
        "routes",
        "boundary",
        "data_classes",
        "owner_role_fields",
        "decision",
        "decision_reason",
        "affected_scope",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner",
        "not_approval"
      ],
      "request_id": "agent_bounty_owner_request:public-and-task-surface",
      "request_kind": "product_surface_boundary",
      "request_sent": false,
      "required_owner_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner"
      ],
      "requires_live_evidence": true,
      "rollback_owner": "pending_rollback_owner",
      "routes": [
        "/",
        "/tasks/[id]",
        "/tasks/create",
        "/showcase",
        "/showcase/[id]",
        "/leaderboard",
        "/explorer",
        "/traffic",
        "/ico"
      ],
      "runtime_execution_authorized": false,
      "runtime_gate": false,
      "scope_id": "public-and-task-surface",
      "secret_value_collection_allowed": false,
      "settlement_treasury_accepted": false,
      "settlement_treasury_boundary_ref": null,
      "shared_database_authorized": false,
      "shared_rbac_authorized": false,
      "shared_session_authorized": false,
      "source_evidence_refs": [
        "docs/security/iwooos-posture-projection.snapshot.json",
        "docs/workplans/2026-06-04-iwooos-security-governance-p0.md",
        "apps/web/src/app/[locale]/iwooos/page.tsx",
        "apps/web/messages/zh-TW.json",
        "/Users/ogt/Documents/agent-bounty-protocol/README.md",
        "/Users/ogt/Documents/agent-bounty-protocol/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/apps/web/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/mcp-server/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/contracts/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/docker-compose.yml"
      ],
      "source_handoff_ref": "docs/security/agent-bounty-iwooos-onboarding-handoff.snapshot.json",
      "staking_action_authorized": false,
      "status": "draft_not_dispatched",
      "telegram_send_authorized": false,
      "treasury_related_scope": false,
      "validation_plan": "pending_validation_plan",
      "webhook_secret_change_authorized": false,
      "withdrawal_authorized": false,
      "workflow_modification_authorized": false,
      "write_capable_scope": false
    },
    {
      "action_buttons_allowed": false,
      "active_scan_authorized": false,
      "affected_scope": "pending_affected_scope",
      "auth_abuse_boundary_accepted": false,
      "auth_abuse_boundary_ref": null,
      "auto_claim_authorized": false,
      "auto_submit_authorized": false,
      "blocked_actions": [
        "modify_agent_bounty_repo",
        "commit_agent_bounty_changes",
        "push_agent_bounty_refs",
        "sync_refs",
        "create_github_repo",
        "change_workflow",
        "collect_secret_value",
        "read_env_file",
        "deploy_production",
        "restart_compose",
        "run_db_migration",
        "run_active_scan",
        "run_credentialed_scan",
        "start_daemon",
        "enable_cron",
        "auto_claim",
        "auto_submit",
        "send_external_agent_message",
        "send_telegram_notification",
        "send_discord_notification",
        "post_github_comment",
        "execute_payout",
        "execute_withdrawal",
        "share_database",
        "share_session",
        "bind_rbac",
        "enable_runtime_gate",
        "add_awooop_action_button"
      ],
      "boundary": "metadata can be indexed as route evidence; it does not authorize agent execution or credential exposure",
      "canonical_repo_ref": null,
      "compose_restart_authorized": false,
      "credentialed_scan_authorized": false,
      "cron_enable_authorized": false,
      "daemon_start_authorized": false,
      "data_classes": [],
      "data_classification_accepted": false,
      "db_migration_authorized": false,
      "decision": "pending_owner_decision",
      "decision_reason": "pending_decision_reason",
      "deploy_authorized": false,
      "deployment_boundary_accepted": false,
      "deployment_boundary_ref": null,
      "discord_send_authorized": false,
      "env_file_read_authorized": false,
      "external_agent_boundary_accepted": false,
      "external_agent_boundary_ref": null,
      "external_agent_message_authorized": false,
      "followup_owner": "pending_followup_owner",
      "forbidden_inputs": [
        ".env content",
        "database URL value",
        "API key value",
        "MCP API key value",
        "E2B API key value",
        "Telegram bot token value",
        "Telegram chat id value",
        "Discord webhook value",
        "GitHub token value",
        "Stripe secret value",
        "wallet private key",
        "seed phrase",
        "cookie",
        "session",
        "auth header",
        "raw webhook payload",
        "raw traffic payload",
        "raw agent prompt or transcript",
        "claim or submit execution request",
        "payout or withdraw execution request",
        "deploy command request",
        "compose restart request",
        "DB migration request",
        "repo push request",
        "refs sync request"
      ],
      "github_comment_authorized": false,
      "host_write_authorized": false,
      "label": "Well Known Agent Metadata",
      "live_evidence_received": false,
      "maintenance_window": "pending_maintenance_window",
      "mcp_a2a_related_scope": false,
      "not_approval": true,
      "owner_response_accepted": false,
      "owner_response_received": false,
      "owner_role_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "followup_owner"
      ],
      "payout_authorized": false,
      "priority": "P0",
      "production_deploy_authorized": false,
      "production_write_authorized": false,
      "recipient_confirmed": false,
      "redacted_evidence_refs": [],
      "refs_sync_authorized": false,
      "repo_creation_authorized": false,
      "repo_dirty_disposition": "pending_repo_dirty_disposition",
      "repo_refs_truth_accepted": false,
      "request_fields": [
        "request_id",
        "scope_id",
        "label",
        "request_kind",
        "priority",
        "source_handoff_ref",
        "source_evidence_refs",
        "routes",
        "boundary",
        "data_classes",
        "owner_role_fields",
        "decision",
        "decision_reason",
        "affected_scope",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner",
        "not_approval"
      ],
      "request_id": "agent_bounty_owner_request:well-known-agent-metadata",
      "request_kind": "product_surface_boundary",
      "request_sent": false,
      "required_owner_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner"
      ],
      "requires_live_evidence": true,
      "rollback_owner": "pending_rollback_owner",
      "routes": [
        "/.well-known/agent-card.json",
        "/.well-known/ai-plugin.json",
        "/.well-known/mcp.json",
        "/.well-known/openapi.yaml"
      ],
      "runtime_execution_authorized": false,
      "runtime_gate": false,
      "scope_id": "well-known-agent-metadata",
      "secret_value_collection_allowed": false,
      "settlement_treasury_accepted": false,
      "settlement_treasury_boundary_ref": null,
      "shared_database_authorized": false,
      "shared_rbac_authorized": false,
      "shared_session_authorized": false,
      "source_evidence_refs": [
        "docs/security/iwooos-posture-projection.snapshot.json",
        "docs/workplans/2026-06-04-iwooos-security-governance-p0.md",
        "apps/web/src/app/[locale]/iwooos/page.tsx",
        "apps/web/messages/zh-TW.json",
        "/Users/ogt/Documents/agent-bounty-protocol/README.md",
        "/Users/ogt/Documents/agent-bounty-protocol/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/apps/web/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/mcp-server/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/contracts/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/docker-compose.yml"
      ],
      "source_handoff_ref": "docs/security/agent-bounty-iwooos-onboarding-handoff.snapshot.json",
      "staking_action_authorized": false,
      "status": "draft_not_dispatched",
      "telegram_send_authorized": false,
      "treasury_related_scope": false,
      "validation_plan": "pending_validation_plan",
      "webhook_secret_change_authorized": false,
      "withdrawal_authorized": false,
      "workflow_modification_authorized": false,
      "write_capable_scope": false
    },
    {
      "action_buttons_allowed": false,
      "active_scan_authorized": false,
      "affected_scope": "pending_affected_scope",
      "auth_abuse_boundary_accepted": false,
      "auth_abuse_boundary_ref": null,
      "auto_claim_authorized": false,
      "auto_submit_authorized": false,
      "blocked_actions": [
        "modify_agent_bounty_repo",
        "commit_agent_bounty_changes",
        "push_agent_bounty_refs",
        "sync_refs",
        "create_github_repo",
        "change_workflow",
        "collect_secret_value",
        "read_env_file",
        "deploy_production",
        "restart_compose",
        "run_db_migration",
        "run_active_scan",
        "run_credentialed_scan",
        "start_daemon",
        "enable_cron",
        "auto_claim",
        "auto_submit",
        "send_external_agent_message",
        "send_telegram_notification",
        "send_discord_notification",
        "post_github_comment",
        "execute_payout",
        "execute_withdrawal",
        "share_database",
        "share_session",
        "bind_rbac",
        "enable_runtime_gate",
        "add_awooop_action_button"
      ],
      "boundary": "MCP tool gateway requires owner response, auth boundary and abuse controls before any runtime use; this handoff is read-only",
      "canonical_repo_ref": null,
      "compose_restart_authorized": false,
      "credentialed_scan_authorized": false,
      "cron_enable_authorized": false,
      "daemon_start_authorized": false,
      "data_classes": [],
      "data_classification_accepted": false,
      "db_migration_authorized": false,
      "decision": "pending_owner_decision",
      "decision_reason": "pending_decision_reason",
      "deploy_authorized": false,
      "deployment_boundary_accepted": false,
      "deployment_boundary_ref": null,
      "discord_send_authorized": false,
      "env_file_read_authorized": false,
      "external_agent_boundary_accepted": false,
      "external_agent_boundary_ref": null,
      "external_agent_message_authorized": false,
      "followup_owner": "pending_followup_owner",
      "forbidden_inputs": [
        ".env content",
        "database URL value",
        "API key value",
        "MCP API key value",
        "E2B API key value",
        "Telegram bot token value",
        "Telegram chat id value",
        "Discord webhook value",
        "GitHub token value",
        "Stripe secret value",
        "wallet private key",
        "seed phrase",
        "cookie",
        "session",
        "auth header",
        "raw webhook payload",
        "raw traffic payload",
        "raw agent prompt or transcript",
        "claim or submit execution request",
        "payout or withdraw execution request",
        "deploy command request",
        "compose restart request",
        "DB migration request",
        "repo push request",
        "refs sync request"
      ],
      "github_comment_authorized": false,
      "host_write_authorized": false,
      "label": "Mcp And Open Task Api",
      "live_evidence_received": false,
      "maintenance_window": "pending_maintenance_window",
      "mcp_a2a_related_scope": true,
      "not_approval": true,
      "owner_response_accepted": false,
      "owner_response_received": false,
      "owner_role_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "followup_owner"
      ],
      "payout_authorized": false,
      "priority": "P0",
      "production_deploy_authorized": false,
      "production_write_authorized": false,
      "recipient_confirmed": false,
      "redacted_evidence_refs": [],
      "refs_sync_authorized": false,
      "repo_creation_authorized": false,
      "repo_dirty_disposition": "pending_repo_dirty_disposition",
      "repo_refs_truth_accepted": false,
      "request_fields": [
        "request_id",
        "scope_id",
        "label",
        "request_kind",
        "priority",
        "source_handoff_ref",
        "source_evidence_refs",
        "routes",
        "boundary",
        "data_classes",
        "owner_role_fields",
        "decision",
        "decision_reason",
        "affected_scope",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner",
        "not_approval"
      ],
      "request_id": "agent_bounty_owner_request:mcp-and-open-task-api",
      "request_kind": "product_surface_boundary",
      "request_sent": false,
      "required_owner_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner"
      ],
      "requires_live_evidence": true,
      "rollback_owner": "pending_rollback_owner",
      "routes": [
        "/api/mcp/[tool]",
        "/api/mcp/agent_card",
        "/api/mcp/create_human_task",
        "/api/mcp/submit_bid",
        "/api/open-tasks"
      ],
      "runtime_execution_authorized": false,
      "runtime_gate": false,
      "scope_id": "mcp-and-open-task-api",
      "secret_value_collection_allowed": false,
      "settlement_treasury_accepted": false,
      "settlement_treasury_boundary_ref": null,
      "shared_database_authorized": false,
      "shared_rbac_authorized": false,
      "shared_session_authorized": false,
      "source_evidence_refs": [
        "docs/security/iwooos-posture-projection.snapshot.json",
        "docs/workplans/2026-06-04-iwooos-security-governance-p0.md",
        "apps/web/src/app/[locale]/iwooos/page.tsx",
        "apps/web/messages/zh-TW.json",
        "/Users/ogt/Documents/agent-bounty-protocol/README.md",
        "/Users/ogt/Documents/agent-bounty-protocol/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/apps/web/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/mcp-server/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/contracts/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/docker-compose.yml"
      ],
      "source_handoff_ref": "docs/security/agent-bounty-iwooos-onboarding-handoff.snapshot.json",
      "staking_action_authorized": false,
      "status": "draft_not_dispatched",
      "telegram_send_authorized": false,
      "treasury_related_scope": false,
      "validation_plan": "pending_validation_plan",
      "webhook_secret_change_authorized": false,
      "withdrawal_authorized": false,
      "workflow_modification_authorized": false,
      "write_capable_scope": true
    },
    {
      "action_buttons_allowed": false,
      "active_scan_authorized": false,
      "affected_scope": "pending_affected_scope",
      "auth_abuse_boundary_accepted": false,
      "auth_abuse_boundary_ref": null,
      "auto_claim_authorized": false,
      "auto_submit_authorized": false,
      "blocked_actions": [
        "modify_agent_bounty_repo",
        "commit_agent_bounty_changes",
        "push_agent_bounty_refs",
        "sync_refs",
        "create_github_repo",
        "change_workflow",
        "collect_secret_value",
        "read_env_file",
        "deploy_production",
        "restart_compose",
        "run_db_migration",
        "run_active_scan",
        "run_credentialed_scan",
        "start_daemon",
        "enable_cron",
        "auto_claim",
        "auto_submit",
        "send_external_agent_message",
        "send_telegram_notification",
        "send_discord_notification",
        "post_github_comment",
        "execute_payout",
        "execute_withdrawal",
        "share_database",
        "share_session",
        "bind_rbac",
        "enable_runtime_gate",
        "add_awooop_action_button"
      ],
      "boundary": "external agent, settlement, staking and dispute routes stay locked until owner approval and follow-up runtime gate",
      "canonical_repo_ref": null,
      "compose_restart_authorized": false,
      "credentialed_scan_authorized": false,
      "cron_enable_authorized": false,
      "daemon_start_authorized": false,
      "data_classes": [],
      "data_classification_accepted": false,
      "db_migration_authorized": false,
      "decision": "pending_owner_decision",
      "decision_reason": "pending_decision_reason",
      "deploy_authorized": false,
      "deployment_boundary_accepted": false,
      "deployment_boundary_ref": null,
      "discord_send_authorized": false,
      "env_file_read_authorized": false,
      "external_agent_boundary_accepted": false,
      "external_agent_boundary_ref": null,
      "external_agent_message_authorized": false,
      "followup_owner": "pending_followup_owner",
      "forbidden_inputs": [
        ".env content",
        "database URL value",
        "API key value",
        "MCP API key value",
        "E2B API key value",
        "Telegram bot token value",
        "Telegram chat id value",
        "Discord webhook value",
        "GitHub token value",
        "Stripe secret value",
        "wallet private key",
        "seed phrase",
        "cookie",
        "session",
        "auth header",
        "raw webhook payload",
        "raw traffic payload",
        "raw agent prompt or transcript",
        "claim or submit execution request",
        "payout or withdraw execution request",
        "deploy command request",
        "compose restart request",
        "DB migration request",
        "repo push request",
        "refs sync request"
      ],
      "github_comment_authorized": false,
      "host_write_authorized": false,
      "label": "A2A Agent Protocol",
      "live_evidence_received": false,
      "maintenance_window": "pending_maintenance_window",
      "mcp_a2a_related_scope": true,
      "not_approval": true,
      "owner_response_accepted": false,
      "owner_response_received": false,
      "owner_role_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "followup_owner"
      ],
      "payout_authorized": false,
      "priority": "P0",
      "production_deploy_authorized": false,
      "production_write_authorized": false,
      "recipient_confirmed": false,
      "redacted_evidence_refs": [],
      "refs_sync_authorized": false,
      "repo_creation_authorized": false,
      "repo_dirty_disposition": "pending_repo_dirty_disposition",
      "repo_refs_truth_accepted": false,
      "request_fields": [
        "request_id",
        "scope_id",
        "label",
        "request_kind",
        "priority",
        "source_handoff_ref",
        "source_evidence_refs",
        "routes",
        "boundary",
        "data_classes",
        "owner_role_fields",
        "decision",
        "decision_reason",
        "affected_scope",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner",
        "not_approval"
      ],
      "request_id": "agent_bounty_owner_request:a2a-agent-protocol",
      "request_kind": "product_surface_boundary",
      "request_sent": false,
      "required_owner_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner"
      ],
      "requires_live_evidence": true,
      "rollback_owner": "pending_rollback_owner",
      "routes": [
        "/api/a2a/arbitrate",
        "/api/a2a/directory/sync",
        "/api/a2a/dispute",
        "/api/a2a/launchpad/create",
        "/api/a2a/launchpad/projects",
        "/api/a2a/mcp/discover",
        "/api/a2a/negotiate",
        "/api/a2a/reputation/verify",
        "/api/a2a/rpc",
        "/api/a2a/settle",
        "/api/a2a/staking/deposit",
        "/api/a2a/staking/withdraw"
      ],
      "runtime_execution_authorized": false,
      "runtime_gate": false,
      "scope_id": "a2a-agent-protocol",
      "secret_value_collection_allowed": false,
      "settlement_treasury_accepted": false,
      "settlement_treasury_boundary_ref": null,
      "shared_database_authorized": false,
      "shared_rbac_authorized": false,
      "shared_session_authorized": false,
      "source_evidence_refs": [
        "docs/security/iwooos-posture-projection.snapshot.json",
        "docs/workplans/2026-06-04-iwooos-security-governance-p0.md",
        "apps/web/src/app/[locale]/iwooos/page.tsx",
        "apps/web/messages/zh-TW.json",
        "/Users/ogt/Documents/agent-bounty-protocol/README.md",
        "/Users/ogt/Documents/agent-bounty-protocol/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/apps/web/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/mcp-server/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/contracts/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/docker-compose.yml"
      ],
      "source_handoff_ref": "docs/security/agent-bounty-iwooos-onboarding-handoff.snapshot.json",
      "staking_action_authorized": false,
      "status": "draft_not_dispatched",
      "telegram_send_authorized": false,
      "treasury_related_scope": true,
      "validation_plan": "pending_validation_plan",
      "webhook_secret_change_authorized": false,
      "withdrawal_authorized": false,
      "workflow_modification_authorized": false,
      "write_capable_scope": true
    },
    {
      "action_buttons_allowed": false,
      "active_scan_authorized": false,
      "affected_scope": "pending_affected_scope",
      "auth_abuse_boundary_accepted": false,
      "auth_abuse_boundary_ref": null,
      "auto_claim_authorized": false,
      "auto_submit_authorized": false,
      "blocked_actions": [
        "modify_agent_bounty_repo",
        "commit_agent_bounty_changes",
        "push_agent_bounty_refs",
        "sync_refs",
        "create_github_repo",
        "change_workflow",
        "collect_secret_value",
        "read_env_file",
        "deploy_production",
        "restart_compose",
        "run_db_migration",
        "run_active_scan",
        "run_credentialed_scan",
        "start_daemon",
        "enable_cron",
        "auto_claim",
        "auto_submit",
        "send_external_agent_message",
        "send_telegram_notification",
        "send_discord_notification",
        "post_github_comment",
        "execute_payout",
        "execute_withdrawal",
        "share_database",
        "share_session",
        "bind_rbac",
        "enable_runtime_gate",
        "add_awooop_action_button"
      ],
      "boundary": "cron and daemon behavior is observe-only in IwoooS; no schedule enable, external send, claim, submit, payout or self-replication is authorized",
      "canonical_repo_ref": null,
      "compose_restart_authorized": false,
      "credentialed_scan_authorized": false,
      "cron_enable_authorized": false,
      "daemon_start_authorized": false,
      "data_classes": [],
      "data_classification_accepted": false,
      "db_migration_authorized": false,
      "decision": "pending_owner_decision",
      "decision_reason": "pending_decision_reason",
      "deploy_authorized": false,
      "deployment_boundary_accepted": false,
      "deployment_boundary_ref": null,
      "discord_send_authorized": false,
      "env_file_read_authorized": false,
      "external_agent_boundary_accepted": false,
      "external_agent_boundary_ref": null,
      "external_agent_message_authorized": false,
      "followup_owner": "pending_followup_owner",
      "forbidden_inputs": [
        ".env content",
        "database URL value",
        "API key value",
        "MCP API key value",
        "E2B API key value",
        "Telegram bot token value",
        "Telegram chat id value",
        "Discord webhook value",
        "GitHub token value",
        "Stripe secret value",
        "wallet private key",
        "seed phrase",
        "cookie",
        "session",
        "auth header",
        "raw webhook payload",
        "raw traffic payload",
        "raw agent prompt or transcript",
        "claim or submit execution request",
        "payout or withdraw execution request",
        "deploy command request",
        "compose restart request",
        "DB migration request",
        "repo push request",
        "refs sync request"
      ],
      "github_comment_authorized": false,
      "host_write_authorized": false,
      "label": "Automation And Cron",
      "live_evidence_received": false,
      "maintenance_window": "pending_maintenance_window",
      "mcp_a2a_related_scope": true,
      "not_approval": true,
      "owner_response_accepted": false,
      "owner_response_received": false,
      "owner_role_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "followup_owner"
      ],
      "payout_authorized": false,
      "priority": "P0",
      "production_deploy_authorized": false,
      "production_write_authorized": false,
      "recipient_confirmed": false,
      "redacted_evidence_refs": [],
      "refs_sync_authorized": false,
      "repo_creation_authorized": false,
      "repo_dirty_disposition": "pending_repo_dirty_disposition",
      "repo_refs_truth_accepted": false,
      "request_fields": [
        "request_id",
        "scope_id",
        "label",
        "request_kind",
        "priority",
        "source_handoff_ref",
        "source_evidence_refs",
        "routes",
        "boundary",
        "data_classes",
        "owner_role_fields",
        "decision",
        "decision_reason",
        "affected_scope",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner",
        "not_approval"
      ],
      "request_id": "agent_bounty_owner_request:automation-and-cron",
      "request_kind": "product_surface_boundary",
      "request_sent": false,
      "required_owner_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner"
      ],
      "requires_live_evidence": true,
      "rollback_owner": "pending_rollback_owner",
      "routes": [
        "/api/cron/a2a-discovery",
        "/api/cron/a2a-dispatcher",
        "/api/cron/a2a-inviter",
        "/api/cron/a2a-swarm",
        "/api/cron/bidding-evaluator",
        "/api/cron/judge-agent",
        "/api/cron/lead-gen",
        "/api/cron/reaper",
        "/api/cron/self-replicate",
        "/api/cron/sentience-check",
        "/api/cron/treasury-alert"
      ],
      "runtime_execution_authorized": false,
      "runtime_gate": false,
      "scope_id": "automation-and-cron",
      "secret_value_collection_allowed": false,
      "settlement_treasury_accepted": false,
      "settlement_treasury_boundary_ref": null,
      "shared_database_authorized": false,
      "shared_rbac_authorized": false,
      "shared_session_authorized": false,
      "source_evidence_refs": [
        "docs/security/iwooos-posture-projection.snapshot.json",
        "docs/workplans/2026-06-04-iwooos-security-governance-p0.md",
        "apps/web/src/app/[locale]/iwooos/page.tsx",
        "apps/web/messages/zh-TW.json",
        "/Users/ogt/Documents/agent-bounty-protocol/README.md",
        "/Users/ogt/Documents/agent-bounty-protocol/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/apps/web/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/mcp-server/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/contracts/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/docker-compose.yml"
      ],
      "source_handoff_ref": "docs/security/agent-bounty-iwooos-onboarding-handoff.snapshot.json",
      "staking_action_authorized": false,
      "status": "draft_not_dispatched",
      "telegram_send_authorized": false,
      "treasury_related_scope": false,
      "validation_plan": "pending_validation_plan",
      "webhook_secret_change_authorized": false,
      "withdrawal_authorized": false,
      "workflow_modification_authorized": false,
      "write_capable_scope": true
    },
    {
      "action_buttons_allowed": false,
      "active_scan_authorized": false,
      "affected_scope": "pending_affected_scope",
      "auth_abuse_boundary_accepted": false,
      "auth_abuse_boundary_ref": null,
      "auto_claim_authorized": false,
      "auto_submit_authorized": false,
      "blocked_actions": [
        "modify_agent_bounty_repo",
        "commit_agent_bounty_changes",
        "push_agent_bounty_refs",
        "sync_refs",
        "create_github_repo",
        "change_workflow",
        "collect_secret_value",
        "read_env_file",
        "deploy_production",
        "restart_compose",
        "run_db_migration",
        "run_active_scan",
        "run_credentialed_scan",
        "start_daemon",
        "enable_cron",
        "auto_claim",
        "auto_submit",
        "send_external_agent_message",
        "send_telegram_notification",
        "send_discord_notification",
        "post_github_comment",
        "execute_payout",
        "execute_withdrawal",
        "share_database",
        "share_session",
        "bind_rbac",
        "enable_runtime_gate",
        "add_awooop_action_button"
      ],
      "boundary": "admin, treasury and withdraw surfaces require RBAC / auth / financial owner response; IwoooS only lists them as scope",
      "canonical_repo_ref": null,
      "compose_restart_authorized": false,
      "credentialed_scan_authorized": false,
      "cron_enable_authorized": false,
      "daemon_start_authorized": false,
      "data_classes": [],
      "data_classification_accepted": false,
      "db_migration_authorized": false,
      "decision": "pending_owner_decision",
      "decision_reason": "pending_decision_reason",
      "deploy_authorized": false,
      "deployment_boundary_accepted": false,
      "deployment_boundary_ref": null,
      "discord_send_authorized": false,
      "env_file_read_authorized": false,
      "external_agent_boundary_accepted": false,
      "external_agent_boundary_ref": null,
      "external_agent_message_authorized": false,
      "followup_owner": "pending_followup_owner",
      "forbidden_inputs": [
        ".env content",
        "database URL value",
        "API key value",
        "MCP API key value",
        "E2B API key value",
        "Telegram bot token value",
        "Telegram chat id value",
        "Discord webhook value",
        "GitHub token value",
        "Stripe secret value",
        "wallet private key",
        "seed phrase",
        "cookie",
        "session",
        "auth header",
        "raw webhook payload",
        "raw traffic payload",
        "raw agent prompt or transcript",
        "claim or submit execution request",
        "payout or withdraw execution request",
        "deploy command request",
        "compose restart request",
        "DB migration request",
        "repo push request",
        "refs sync request"
      ],
      "github_comment_authorized": false,
      "host_write_authorized": false,
      "label": "Admin And Treasury",
      "live_evidence_received": false,
      "maintenance_window": "pending_maintenance_window",
      "mcp_a2a_related_scope": false,
      "not_approval": true,
      "owner_response_accepted": false,
      "owner_response_received": false,
      "owner_role_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "followup_owner"
      ],
      "payout_authorized": false,
      "priority": "P0",
      "production_deploy_authorized": false,
      "production_write_authorized": false,
      "recipient_confirmed": false,
      "redacted_evidence_refs": [],
      "refs_sync_authorized": false,
      "repo_creation_authorized": false,
      "repo_dirty_disposition": "pending_repo_dirty_disposition",
      "repo_refs_truth_accepted": false,
      "request_fields": [
        "request_id",
        "scope_id",
        "label",
        "request_kind",
        "priority",
        "source_handoff_ref",
        "source_evidence_refs",
        "routes",
        "boundary",
        "data_classes",
        "owner_role_fields",
        "decision",
        "decision_reason",
        "affected_scope",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner",
        "not_approval"
      ],
      "request_id": "agent_bounty_owner_request:admin-and-treasury",
      "request_kind": "product_surface_boundary",
      "request_sent": false,
      "required_owner_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner"
      ],
      "requires_live_evidence": true,
      "rollback_owner": "pending_rollback_owner",
      "routes": [
        "/admin",
        "/admin/traffic",
        "/admin/treasury",
        "/api/admin/health",
        "/api/admin/simulate",
        "/api/admin/treasury/stats",
        "/api/admin/withdraw",
        "/login"
      ],
      "runtime_execution_authorized": false,
      "runtime_gate": false,
      "scope_id": "admin-and-treasury",
      "secret_value_collection_allowed": false,
      "settlement_treasury_accepted": false,
      "settlement_treasury_boundary_ref": null,
      "shared_database_authorized": false,
      "shared_rbac_authorized": false,
      "shared_session_authorized": false,
      "source_evidence_refs": [
        "docs/security/iwooos-posture-projection.snapshot.json",
        "docs/workplans/2026-06-04-iwooos-security-governance-p0.md",
        "apps/web/src/app/[locale]/iwooos/page.tsx",
        "apps/web/messages/zh-TW.json",
        "/Users/ogt/Documents/agent-bounty-protocol/README.md",
        "/Users/ogt/Documents/agent-bounty-protocol/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/apps/web/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/mcp-server/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/contracts/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/docker-compose.yml"
      ],
      "source_handoff_ref": "docs/security/agent-bounty-iwooos-onboarding-handoff.snapshot.json",
      "staking_action_authorized": false,
      "status": "draft_not_dispatched",
      "telegram_send_authorized": false,
      "treasury_related_scope": true,
      "validation_plan": "pending_validation_plan",
      "webhook_secret_change_authorized": false,
      "withdrawal_authorized": false,
      "workflow_modification_authorized": false,
      "write_capable_scope": true
    },
    {
      "action_buttons_allowed": false,
      "active_scan_authorized": false,
      "affected_scope": "pending_affected_scope",
      "auth_abuse_boundary_accepted": false,
      "auth_abuse_boundary_ref": null,
      "auto_claim_authorized": false,
      "auto_submit_authorized": false,
      "blocked_actions": [
        "modify_agent_bounty_repo",
        "commit_agent_bounty_changes",
        "push_agent_bounty_refs",
        "sync_refs",
        "create_github_repo",
        "change_workflow",
        "collect_secret_value",
        "read_env_file",
        "deploy_production",
        "restart_compose",
        "run_db_migration",
        "run_active_scan",
        "run_credentialed_scan",
        "start_daemon",
        "enable_cron",
        "auto_claim",
        "auto_submit",
        "send_external_agent_message",
        "send_telegram_notification",
        "send_discord_notification",
        "post_github_comment",
        "execute_payout",
        "execute_withdrawal",
        "share_database",
        "share_session",
        "bind_rbac",
        "enable_runtime_gate",
        "add_awooop_action_button"
      ],
      "boundary": "traffic, scout and webhook evidence must be redacted metadata only; no webhook secret or payload body collection",
      "canonical_repo_ref": null,
      "compose_restart_authorized": false,
      "credentialed_scan_authorized": false,
      "cron_enable_authorized": false,
      "daemon_start_authorized": false,
      "data_classes": [],
      "data_classification_accepted": false,
      "db_migration_authorized": false,
      "decision": "pending_owner_decision",
      "decision_reason": "pending_decision_reason",
      "deploy_authorized": false,
      "deployment_boundary_accepted": false,
      "deployment_boundary_ref": null,
      "discord_send_authorized": false,
      "env_file_read_authorized": false,
      "external_agent_boundary_accepted": false,
      "external_agent_boundary_ref": null,
      "external_agent_message_authorized": false,
      "followup_owner": "pending_followup_owner",
      "forbidden_inputs": [
        ".env content",
        "database URL value",
        "API key value",
        "MCP API key value",
        "E2B API key value",
        "Telegram bot token value",
        "Telegram chat id value",
        "Discord webhook value",
        "GitHub token value",
        "Stripe secret value",
        "wallet private key",
        "seed phrase",
        "cookie",
        "session",
        "auth header",
        "raw webhook payload",
        "raw traffic payload",
        "raw agent prompt or transcript",
        "claim or submit execution request",
        "payout or withdraw execution request",
        "deploy command request",
        "compose restart request",
        "DB migration request",
        "repo push request",
        "refs sync request"
      ],
      "github_comment_authorized": false,
      "host_write_authorized": false,
      "label": "Webhooks And Traffic",
      "live_evidence_received": false,
      "maintenance_window": "pending_maintenance_window",
      "mcp_a2a_related_scope": false,
      "not_approval": true,
      "owner_response_accepted": false,
      "owner_response_received": false,
      "owner_role_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "followup_owner"
      ],
      "payout_authorized": false,
      "priority": "P0",
      "production_deploy_authorized": false,
      "production_write_authorized": false,
      "recipient_confirmed": false,
      "redacted_evidence_refs": [],
      "refs_sync_authorized": false,
      "repo_creation_authorized": false,
      "repo_dirty_disposition": "pending_repo_dirty_disposition",
      "repo_refs_truth_accepted": false,
      "request_fields": [
        "request_id",
        "scope_id",
        "label",
        "request_kind",
        "priority",
        "source_handoff_ref",
        "source_evidence_refs",
        "routes",
        "boundary",
        "data_classes",
        "owner_role_fields",
        "decision",
        "decision_reason",
        "affected_scope",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner",
        "not_approval"
      ],
      "request_id": "agent_bounty_owner_request:webhooks-and-traffic",
      "request_kind": "product_surface_boundary",
      "request_sent": false,
      "required_owner_fields": [
        "product_owner_role_or_team",
        "security_owner_role_or_team",
        "source_control_owner_role_or_team",
        "deployment_owner_role_or_team",
        "data_classification_owner_role_or_team",
        "external_agent_boundary_owner_role_or_team",
        "settlement_or_treasury_owner_role_or_team",
        "notification_owner_role_or_team",
        "surface_scope",
        "decision",
        "decision_reason",
        "redacted_evidence_refs",
        "canonical_repo_ref",
        "repo_dirty_disposition",
        "deployment_boundary_ref",
        "auth_abuse_boundary_ref",
        "external_agent_boundary_ref",
        "settlement_treasury_boundary_ref",
        "maintenance_window",
        "rollback_owner",
        "validation_plan",
        "followup_owner"
      ],
      "requires_live_evidence": true,
      "rollback_owner": "pending_rollback_owner",
      "routes": [
        "/api/traffic",
        "/api/webhooks/github",
        "/api/webhooks/stripe",
        "/api/scout/draft",
        "/api/scout/issue-exists",
        "/api/intents/stream",
        "/api/v1/health"
      ],
      "runtime_execution_authorized": false,
      "runtime_gate": false,
      "scope_id": "webhooks-and-traffic",
      "secret_value_collection_allowed": false,
      "settlement_treasury_accepted": false,
      "settlement_treasury_boundary_ref": null,
      "shared_database_authorized": false,
      "shared_rbac_authorized": false,
      "shared_session_authorized": false,
      "source_evidence_refs": [
        "docs/security/iwooos-posture-projection.snapshot.json",
        "docs/workplans/2026-06-04-iwooos-security-governance-p0.md",
        "apps/web/src/app/[locale]/iwooos/page.tsx",
        "apps/web/messages/zh-TW.json",
        "/Users/ogt/Documents/agent-bounty-protocol/README.md",
        "/Users/ogt/Documents/agent-bounty-protocol/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/apps/web/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/mcp-server/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/packages/contracts/package.json",
        "/Users/ogt/Documents/agent-bounty-protocol/docker-compose.yml"
      ],
      "source_handoff_ref": "docs/security/agent-bounty-iwooos-onboarding-handoff.snapshot.json",
      "staking_action_authorized": false,
      "status": "draft_not_dispatched",
      "telegram_send_authorized": false,
      "treasury_related_scope": false,
      "validation_plan": "pending_validation_plan",
      "webhook_secret_change_authorized": false,
      "withdrawal_authorized": false,
      "workflow_modification_authorized": false,
      "write_capable_scope": true
    }
  ],
  "request_fields": [
    "request_id",
    "scope_id",
    "label",
    "request_kind",
    "priority",
    "source_handoff_ref",
    "source_evidence_refs",
    "routes",
    "boundary",
    "data_classes",
    "owner_role_fields",
    "decision",
    "decision_reason",
    "affected_scope",
    "redacted_evidence_refs",
    "canonical_repo_ref",
    "repo_dirty_disposition",
    "deployment_boundary_ref",
    "auth_abuse_boundary_ref",
    "external_agent_boundary_ref",
    "settlement_treasury_boundary_ref",
    "maintenance_window",
    "rollback_owner",
    "validation_plan",
    "followup_owner",
    "not_approval"
  ],
  "required_owner_fields": [
    "product_owner_role_or_team",
    "security_owner_role_or_team",
    "source_control_owner_role_or_team",
    "deployment_owner_role_or_team",
    "data_classification_owner_role_or_team",
    "external_agent_boundary_owner_role_or_team",
    "settlement_or_treasury_owner_role_or_team",
    "notification_owner_role_or_team",
    "surface_scope",
    "decision",
    "decision_reason",
    "redacted_evidence_refs",
    "canonical_repo_ref",
    "repo_dirty_disposition",
    "deployment_boundary_ref",
    "auth_abuse_boundary_ref",
    "external_agent_boundary_ref",
    "settlement_treasury_boundary_ref",
    "maintenance_window",
    "rollback_owner",
    "validation_plan",
    "followup_owner"
  ],
  "schema_version": "agent_bounty_owner_request_draft_v1",
  "source_handoff_schema_version": "agent_bounty_iwooos_onboarding_handoff_v1",
  "source_handoff_status": "draft_waiting_owner_review",
  "status": "owner_request_draft_ready_not_dispatched",
  "summary": {
    "action_button_count": 0,
    "active_scan_authorized_count": 0,
    "auth_abuse_boundary_accepted_count": 0,
    "auto_claim_authorized_count": 0,
    "auto_submit_authorized_count": 0,
    "blocked_action_count": 28,
    "compose_restart_authorized_count": 0,
    "control_boundary_request_count": 4,
    "credentialed_scan_authorized_count": 0,
    "cron_enable_authorized_count": 0,
    "daemon_start_authorized_count": 0,
    "data_classification_accepted_count": 0,
    "db_migration_authorized_count": 0,
    "deploy_authorized_count": 0,
    "deployment_boundary_accepted_count": 0,
    "discord_send_authorized_count": 0,
    "env_file_read_authorized_count": 0,
    "external_agent_boundary_accepted_count": 0,
    "external_agent_message_authorized_count": 0,
    "forbidden_input_count": 25,
    "github_comment_authorized_count": 0,
    "host_write_authorized_count": 0,
    "live_evidence_received_count": 0,
    "live_evidence_required_request_count": 11,
    "mcp_a2a_related_request_draft_count": 5,
    "owner_response_accepted_count": 0,
    "owner_response_received_count": 0,
    "owner_role_field_count": 13,
    "payout_authorized_count": 0,
    "product_surface_request_count": 7,
    "production_deploy_authorized_count": 0,
    "production_write_authorized_count": 0,
    "recipient_confirmed_count": 0,
    "refs_sync_authorized_count": 0,
    "repo_creation_authorized_count": 0,
    "repo_refs_truth_accepted_count": 0,
    "request_draft_count": 11,
    "request_field_count": 26,
    "request_sent_count": 0,
    "required_owner_field_count": 22,
    "runtime_execution_authorized_count": 0,
    "runtime_gate_count": 0,
    "secret_value_collection_allowed_count": 0,
    "settlement_treasury_accepted_count": 0,
    "shared_database_authorized_count": 0,
    "shared_rbac_authorized_count": 0,
    "shared_session_authorized_count": 0,
    "staking_action_authorized_count": 0,
    "telegram_send_authorized_count": 0,
    "treasury_related_request_draft_count": 4,
    "webhook_secret_change_authorized_count": 0,
    "withdrawal_authorized_count": 0,
    "workflow_modification_authorized_count": 0,
    "write_capable_request_draft_count": 8
  }
}
