{
  "version": 1,
  "frozenAt": "2026-11-09T18:59:11.590331+00:00",
  "cohortFrozenAt": "2026-11-05T21:13:56.397963+00:00",
  "start": 1793913240,
  "split": 1794009600,
  "end": 1794247200,
  "intervalSeconds": 60,
  "initialSOLPerPool": 0.2,
  "allocation": 0.7,
  "cooldownMinutes": 30,
  "maxTradesPerPoolDay": 8,
  "entryMinQuoteVolume5m": 10,
  "maxParticipation5m": 0.01,
  "minHistoryMinutes": 60,
  "pools": [
    {
      "address": "GgGoctYNusmGdFpqmrC9pv8JX6JPG4mkm4RkeNzkakTo",
      "baseToken": "9mWrj77gDZ7w4rwHF6STYXDZmYRMyf39L4go1mXepump",
      "name": "GAVELDROP / SOL"
    },
    {
      "address": "DMCn25oKj7zCiWS9SS1bxEo6QbzGb8r9tA6CSfR6LG3k",
      "baseToken": "7F8BkfhPaDGMeNkaYeVa99WAqo86LpXDKsLQXpM7pump",
      "name": "GTA / SOL"
    },
    {
      "address": "ET3NWniYfoisP8WRpicCF5AT4dzX6Qwxu8do4bTP8Jwb",
      "baseToken": "9Y1F6dZ6HpjZDYZdYuUGwMbkUiPsyU7WPTqTQU4Tpump",
      "name": "Democat / SOL"
    },
    {
      "address": "GeHmsyqLrLSwxNDNj5iT3A93z3Er7G4xgA1X1njd3rSJ",
      "baseToken": "HxceordYrtSS9pEtE3TSifpgWH5AB4XRfCy2LpKHCmM",
      "name": "XTEN / SOL"
    },
    {
      "address": "HwRotpaf2JLhbPGaSz8uEytToZkwZrxxZBLfv3ZkREJu",
      "baseToken": "A5HgibiDoeGHrJeeBPGJHDFsBkM2uwodQAG1TJ2spump",
      "name": "UODF / SOL"
    },
    {
      "address": "AtCvKc7d9YkL6P7DxYg2ioJvLPCBpsmEtaBaZDwE7XK6",
      "baseToken": "9VHCDisE9pybDt5eCuKv1AyddCx8gksuxpoWi6vjpump",
      "name": "AMD / SOL"
    },
    {
      "address": "C3gzHWL3EfRamNp8Mu3sadP72KsZ7x1ocpMsx32scX9u",
      "baseToken": "8fUmjq5gLtx1X5Z3zCDGwWTgyMHiw6ssomJMV5THpump",
      "name": "UODF / SOL"
    },
    {
      "address": "E9wpfxJQvWVDjkcULU2Xs742T6ehbn2CnZv2ps24FZ14",
      "baseToken": "5tdWkbqhTqVyPmksqX8WVKrHbjjqmvQfrMGwZoZPpump",
      "name": "AMD / SOL"
    },
    {
      "address": "8K5J3SJr5LYdxv3WwWMbvha2tghtbCYCiqceMikgqAkM",
      "baseToken": "CpmJeGSjY7V9eACbqHLTrFaLnLNLsBvE1ZLEuXCjpump",
      "name": "USDP / SOL"
    },
    {
      "address": "2akRD8zVe9SUSkqkwiTzQSX2wK4ft4r4BimrhPKhwHDF",
      "baseToken": "2QsEsecx1pCcnQxtCZ8DvtSEVftXyoyLVDE17viKpump",
      "name": "USPR / SOL"
    }
  ],
  "candidates": [
    {
      "id": "momentum-5-8-30",
      "family": "momentum",
      "lookback": 5,
      "threshold": 0.08,
      "hold": 30,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1
    },
    {
      "id": "momentum-5-8-120",
      "family": "momentum",
      "lookback": 5,
      "threshold": 0.08,
      "hold": 120,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1
    },
    {
      "id": "momentum-15-5-30",
      "family": "momentum",
      "lookback": 15,
      "threshold": 0.05,
      "hold": 30,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1
    },
    {
      "id": "momentum-15-5-120",
      "family": "momentum",
      "lookback": 15,
      "threshold": 0.05,
      "hold": 120,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1
    },
    {
      "id": "momentum-15-10-30",
      "family": "momentum",
      "lookback": 15,
      "threshold": 0.1,
      "hold": 30,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1
    },
    {
      "id": "momentum-15-10-120",
      "family": "momentum",
      "lookback": 15,
      "threshold": 0.1,
      "hold": 120,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1
    },
    {
      "id": "momentum-30-10-30",
      "family": "momentum",
      "lookback": 30,
      "threshold": 0.1,
      "hold": 30,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1
    },
    {
      "id": "momentum-30-10-120",
      "family": "momentum",
      "lookback": 30,
      "threshold": 0.1,
      "hold": 120,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1
    },
    {
      "id": "breakout-20-60",
      "family": "breakout",
      "lookback": 20,
      "threshold": 0.01,
      "hold": 60,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1.5
    },
    {
      "id": "breakout-20-180",
      "family": "breakout",
      "lookback": 20,
      "threshold": 0.01,
      "hold": 180,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1.5
    },
    {
      "id": "breakout-60-60",
      "family": "breakout",
      "lookback": 60,
      "threshold": 0.01,
      "hold": 60,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1.5
    },
    {
      "id": "breakout-60-180",
      "family": "breakout",
      "lookback": 60,
      "threshold": 0.01,
      "hold": 180,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1.5
    },
    {
      "id": "reversion-10-30",
      "family": "reversion",
      "lookback": 30,
      "threshold": 0.1,
      "hold": 30,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1
    },
    {
      "id": "reversion-10-60",
      "family": "reversion",
      "lookback": 30,
      "threshold": 0.1,
      "hold": 60,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1
    },
    {
      "id": "reversion-20-30",
      "family": "reversion",
      "lookback": 30,
      "threshold": 0.2,
      "hold": 30,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1
    },
    {
      "id": "reversion-20-60",
      "family": "reversion",
      "lookback": 30,
      "threshold": 0.2,
      "hold": 60,
      "stop": 0.08,
      "trail": 0.12,
      "volumeRatio": 1
    }
  ],
  "costs": {
    "base": {
      "dexFee": 0.0125,
      "interfaceFee": 0.0045,
      "slippage": 0.005,
      "impact": 0.01,
      "mev": 0.002,
      "baseNetworkSOL": 5e-06,
      "prioritySOL": 0.0002,
      "tipSOL": 0.0001,
      "accountDepositSOL": 0.00407856,
      "failureProbability": 0.05
    },
    "stress": {
      "dexFee": 0.0125,
      "interfaceFee": 0.0045,
      "slippage": 0.02,
      "impact": 0.03,
      "mev": 0.005,
      "baseNetworkSOL": 5e-06,
      "prioritySOL": 0.001,
      "tipSOL": 0.0005,
      "accountDepositSOL": 0.00407856,
      "failureProbability": 0.15
    }
  },
  "selection": "Rank only training terminal equal-pool net return. Choose one non-cash candidate once; tie: lexicographic ID. Cash is deployable research baseline if training net <= 0. No holdout reselection.",
  "execution": "Closed-candle signals, next contiguous minute open; one position per pool; no leverage; no overlapping trades. Maximum 3 failed sell attempts. A gap while exposed or no next-bar exit at split/end writes the remaining position to zero. Account deposits charged once per pool and not credited back. No present reserves used historically.",
  "acceptance": {
    "minOOSTrades": 30,
    "minActivePools": 5,
    "positivePoolFraction": 0.6,
    "bootstrapLowerBoundPositive": true,
    "stressNetPositive": true,
    "leaveBestPoolOutPositive": true,
    "maxDrawdown": 0.2,
    "completeCollection": true
  },
  "limitations": [
    "Selection was originally from a top-pools ranking; OOS is temporal within that fixed cohort, not all new launches.",
    "Only a few days: cannot establish a durable real-market edge.",
    "Historical reserves, order quotes, transfer restrictions and execution traces unavailable. Impact/MEV/failure costs are conservative scenarios, not all-in observed costs.",
    "Volumes must be verified in quote currency before absolute participation gating.",
    "No parameter or threshold may change after the holdout is opened."
  ]
}