# Golden default-mode surface for the published wraithwall package.
# Captured from create_app() with WRAITHWALL_SANDBOX absent and no Redis.
# Any route/blueprint addition or removal is an intentional change that
# must land here in the same commit (tests/test_sandbox_flags.py §4.1).
{
  "blueprints": [
    "architecture_viz",
    "asn_intelligence",
    "bgp_monitor",
    "campaign_correlator",
    "canary_service",
    "corpus",
    "cowrie_intel",
    "cowrie_ship",
    "deception_bus",
    "gateway",
    "incident_response",
    "link_checker",
    "live_events",
    "public_api",
    "sandbox"
  ],
  "captured_for": "wraithwall.create_app() default mode (WRAITHWALL_SANDBOX absent)",
  "routes": [
    "/api/architecture/corpus",
    "/api/architecture/corpus/<path:filename>",
    "/api/architecture/graph/<view_id>",
    "/api/bgp/alerts",
    "/api/bgp/check-ip/<ip_address>",
    "/api/bgp/feed-status",
    "/api/bgp/hijacks/active",
    "/api/bgp/route-changes",
    "/api/bgp/status",
    "/api/campaigns",
    "/api/campaigns/<campaign_id>",
    "/api/campaigns/ingest",
    "/api/campaigns/stats",
    "/api/canary-service/create",
    "/api/canary-service/subscribe",
    "/api/canary-service/subscription",
    "/api/canary-service/subscription/cancel",
    "/api/canary-service/tokens",
    "/api/canary-service/tokens/<public_id>/deactivate",
    "/api/canary-service/tokens/<public_id>/hits",
    "/api/canary-service/trial/start",
    "/api/canary-service/trial/verify/<reference>",
    "/api/canary-service/verify/paystack/<reference>",
    "/api/canary-service/webhook/btcpay",
    "/api/canary-service/webhook/paystack",
    "/api/cowrie/commands/count",
    "/api/cowrie/label",
    "/api/cowrie/labels",
    "/api/cowrie/metrics",
    "/api/cowrie/session/<session_id>",
    "/api/cowrie/session/<session_id>/timeline",
    "/api/cowrie/sessions",
    "/api/cowrie/sessions/active/count",
    "/api/cowrie/sessions/unique_asns",
    "/api/cowrie/sessions/unique_ips",
    "/api/cowrie/stats",
    "/api/cowrie/suppressed",
    "/api/deception/events",
    "/api/deception/events/<ip>",
    "/api/deception/stats",
    "/api/dml/effectiveness",
    "/api/dml/export",
    "/api/dml/import",
    "/api/dml/schema",
    "/api/dml/sign",
    "/api/dml/validate",
    "/api/dml/verify",
    "/api/health",
    "/api/initiate-response",
    "/api/intel/abuse-report",
    "/api/intel/asn-heatmap",
    "/api/intel/bulk",
    "/api/intel/corpus/stats",
    "/api/intel/country-stats",
    "/api/intel/fingerprint",
    "/api/intel/hassh/<string:hassh_hash>",
    "/api/intel/hosting-stats",
    "/api/intel/ip/<ip_address>",
    "/api/intel/ja3/<string:ja3_hash>",
    "/api/intel/path",
    "/api/intel/ua",
    "/api/link/scan",
    "/api/link/scan/stream",
    "/api/link/status",
    "/api/live/events",
    "/api/public/activity",
    "/api/public/stats",
    "/api/sandbox/request-continue",
    "/api/sandbox/run",
    "/api/sandbox/start",
    "/api/sandbox/status",
    "/api/urlscan",
    "/api/v1/cowrie/ship",
    "/api/v1/cowrie/ship/health",
    "/api/virustotal",
    "/c/<token>",
    "/canary",
    "/canary/app",
    "/gateway",
    "/gateway/blocked",
    "/gateway/challenge",
    "/gateway/verify",
    "/sandbox",
    "/static/<path:filename>"
  ],
  "threads_started_at_boots": [
    "MainThread"
  ],
  "version": "0.2.0"
}
