{
  "name": "txocap",
  "version": "0.1.0",
  "private": true,
  "type": "module",
  "scripts": {
    "build": "tsc -p tsconfig.json",
    "replay": "tsx src/runners/replay.ts --replay",
    "compare:profiles": "tsx src/research/compare-profiles.ts",
    "edge:search": "tsx src/research/edge-search.ts",
    "hyro:backtest": "tsx src/research/hyro-backtest.ts",
    "flipcap:validate": "tsx src/research/flip-cap-validation.ts",
    "flipcap:deep": "tsx src/research/flip-cap-deep-validation.ts",
    "preempt:validate": "tsx src/research/preemptive-entry-validation.ts",
    "preempt:narrow": "tsx src/research/preemptive-narrow-validation.ts",
    "threshold:long-validate": "tsx src/research/long-threshold-validation.ts",
    "threshold:long-walkforward": "tsx src/research/long-threshold-walkforward.ts",
    "threshold:short-validate": "tsx src/research/short-threshold-validation.ts",
    "candidate:combined": "tsx src/research/combined-candidate-validation.ts",
    "candidate:walkforward": "tsx src/research/combined-candidate-walkforward.ts",
    "candidate:next": "tsx src/research/next-candidates-validation.ts",
    "entry-wait:walkforward": "tsx src/research/entry-wait-walkforward.ts",
    "orderflow:exit": "tsx src/research/orderflow-exit-validation.ts",
    "dashboard": "tsx src/runners/dashboard.ts",
    "demo:benchmark": "tsx src/runners/demo-benchmark.ts",
    "discover:btc": "tsx src/scripts/discover-btc.ts",
    "account:check": "tsx src/scripts/account-check.ts",
    "demo:fund": "tsx src/scripts/demo-fund.ts",
    "order:place": "tsx src/scripts/place-demo-order.ts",
    "softsl:validate": "tsx src/research/soft-sl-handling-validation.ts",
    "softsl:walkforward": "tsx src/research/soft-sl-buffer-walkforward.ts",
    "softsl:maker-validate": "tsx src/research/soft-sl-buffer-maker-validation.ts",
    "stop:leniency": "tsx src/research/stop-leniency-validation.ts",
    "stop:reclaim": "tsx src/research/stop-reclaim-reentry-validation.ts",
    "softsl:partial": "tsx src/research/partial-soft-sl-validation.ts",
    "softsl:min-distance": "tsx src/research/soft-sl-min-distance-validation.ts",
    "hold:validate": "tsx src/research/hold-duration-validation.ts",
    "scoredecay:validate": "tsx src/research/score-decay-exit-validation.ts",
    "stop:sharpness": "tsx src/research/stop-zone-sharpness-validation.ts",
    "stop:conditional-moat": "tsx src/research/conditional-moat-validation.ts",
    "entry:volatility": "tsx src/research/volatility-entry-validation.ts",
    "entry:vol-adapt": "tsx src/research/volatility-adaptive-validation.ts",
    "calibrate:model": "tsx src/research/model-calibration.ts",
    "stop:sweep-moat": "tsx src/research/sweep-moat-validation.ts",
    "entry:sweep": "tsx src/research/entry-sweep-validation.ts",
    "moat:size": "tsx src/research/moat-bps-validation.ts",
    "hold:volatility": "tsx src/research/hold-volatility-validation.ts",
    "hold:sweep": "tsx src/research/hold-vol-sweep.ts",
    "size:signal-strength": "tsx src/research/signal-strength-sizing.ts"
  },
  "dependencies": {
    "dotenv": "^16.4.5",
    "ws": "^8.18.0"
  },
  "devDependencies": {
    "@types/node": "^20.16.11",
    "@types/ws": "^8.18.1",
    "tsx": "^4.19.1",
    "typescript": "^5.6.3"
  }
}
