{
  "id": "perps-decision-engine",
  "version": "1.3.0",
  "versionPublishedAt": "2026-10-19",
  "evidenceReviewedAt": "2026-10-18",
  "feeEvidenceReviewedAt": "2026-10-19",
  "canonicalPath": "/tools/perps-decision-engine",
  "assetType": "documentation_based_decision_tool",
  "evidenceType": "documentation_user_selected_filters_and_editable_execution_scenarios",
  "liveExecutionTested": false,
  "measurementDataset": false,
  "methodologyLocation": "Visible What Matters, workflow filters, research shortlist, editable execution profiles, execution-aware economics, evidence links, exclusions and methodology sections on the canonical tool page",
  "sourceSnapshots": [],
  "sourceFiles": [
    "config/perpsDecision.js",
    "config/perpsExecutionProfiles.js",
    "utils/perpsDecision.js",
    "config/perpsPartners.js",
    "config/articleNextSteps.js",
    "utils/nextStep.js"
  ],
  "executionProfiles": {
    "nature": "Generic editable sensitivity templates. They are not venue measurements, live quotes or historical observations.",
    "base": {
      "slippageBps": 1,
      "marketImpactBps": 2,
      "fundingBps8h": 0
    },
    "conservative": {
      "slippageBps": 3,
      "marketImpactBps": 5,
      "fundingBps8h": 0.5
    },
    "stress": {
      "slippageBps": 5,
      "marketImpactBps": 10,
      "fundingBps8h": 2
    },
    "custom": "Selecting Custom clears the three profile-populated execution assumptions so the reader can enter their own values.",
    "overrideBehavior": "Editing any populated execution assumption changes the UI state to Custom without changing the entered value.",
    "rankingEffect": "None. Execution profiles and custom economics never change fit points or shortlist order.",
    "benchmarkBoundary": "The DN Crypto Execution Quality Index remains historical context only and never auto-populates a profile."
  },
  "economics": {
    "orderNotional": "User input for one side of one order.",
    "roundTrips": "User input; executed notional counts entry and exit for each round trip.",
    "makerShare": "User input from 0 to 100 percent.",
    "holdingHours": "User input used only with the funding assumption.",
    "slippageBps": "Profile-populated or user-entered scenario assumption.",
    "marketImpactBps": "Profile-populated or user-entered scenario assumption.",
    "fundingBps8h": "Profile-populated or user-entered scenario assumption; may be negative for a net credit.",
    "otherCarryUsd": "User input for additional monthly carry or credits.",
    "executedNotionalFormula": "orderNotional * roundTrips * 2",
    "fundingFormula": "orderNotional * roundTrips * (holdingHours / 8) * fundingBps8h / 10000"
  },
  "limitations": [
    "Six reviewed venues, not a complete market survey.",
    "Fit points measure workflow alignment, not execution quality, liquidity, safety, solvency or expected return.",
    "Country filtering encodes reviewed restrictions only; unresolved eligibility remains verify-before-use.",
    "Documented fee schedules may differ by account tier, product, market, promotion and jurisdiction.",
    "Base, Conservative and Stress are illustrative sensitivity templates, not observed venue performance.",
    "Historical execution research is not a live quote, current order-book snapshot or account-specific forecast.",
    "No live execution, latency, liquidation-engine or custody-loss testing in this tool."
  ],
  "previousVersion": {
    "version": "1.2.0",
    "manifestPath": "/research/perps-decision-engine/v1.2.0.json",
    "releaseCommit": "ee8420c06ee1b5669970e4042c7e40b55e2d88f8"
  },
  "changelog": [
    {
      "version": "1.0.0",
      "date": "2026-10-18",
      "change": "First public Perpetual Futures Exchange Decision Engine release with separated evidence and commercial destinations."
    },
    {
      "version": "1.1.0",
      "date": "2026-10-19",
      "change": "Added documented fee/economic estimates and connected high-intent DN journeys without changing fit-score independence."
    },
    {
      "version": "1.2.0",
      "date": "2026-10-19",
      "change": "Reframed economics around order size, round trips, holding time and explicit execution assumptions; linked historical execution-quality research without importing it as live input."
    },
    {
      "version": "1.3.0",
      "date": "2026-10-19",
      "change": "Added editable Base, Conservative and Stress execution-assumption profiles while preserving Custom mode, user overrides and ranking independence."
    }
  ],
  "usageMeasurement": {
    "events": [
      "view",
      "manifest_download"
    ],
    "provider": "existing Google Analytics integration",
    "limitations": "Opt-outs, blocked analytics and processing delays can cause undercounting. Research-asset events identify only asset, action and version; scenario selections and financial inputs are not included."
  }
}
