{
  "ok": true,
  "schema": "kelly-lens-artifact-spine-v1",
  "lensId": "science-research",
  "service": "Science and Research Lab",
  "readOnly": true,
  "publicMutationAllowed": false,
  "publicUserWriteAllowed": false,
  "groundTruthWriteAllowed": false,
  "glassLabArtifactBase": "https://glass-lab.up.railway.app?artifact=science-research",
  "forecastShowcaseUrl": "/api/kelly/forecast-showcase",
  "steps": [
    {
      "key": "source",
      "label": "Source",
      "description": "Approved data feed, document, event, price, weather, policy, research, or odds source.",
      "required": true,
      "status": "actively_checked_or_pending",
      "glassLabArtifactUrl": "https://glass-lab.up.railway.app?artifact=science-research%3Asource"
    },
    {
      "key": "observation",
      "label": "Observation",
      "description": "A tagged fact candidate KELLY can inspect without trusting blindly.",
      "required": true,
      "status": "actively_checked_or_pending",
      "glassLabArtifactUrl": "https://glass-lab.up.railway.app?artifact=science-research%3Aobservation"
    },
    {
      "key": "hypothesis",
      "label": "Hypothesis",
      "description": "The causal question, bridge, or forecast KELLY wants reality to test.",
      "required": true,
      "status": "actively_checked_or_pending",
      "glassLabArtifactUrl": "https://glass-lab.up.railway.app?artifact=science-research%3Ahypothesis"
    },
    {
      "key": "proof",
      "label": "Proof receipt",
      "description": "The evidence packet that explains what KELLY saw and why it moved.",
      "required": true,
      "status": "linked_when_kelly_emits_receipt",
      "glassLabArtifactUrl": "https://glass-lab.up.railway.app?artifact=science-research%3Aproof"
    },
    {
      "key": "replay",
      "label": "Replay",
      "description": "The reconstruction path that proves the chain can be rebuilt later.",
      "required": true,
      "status": "linked_when_kelly_emits_receipt",
      "glassLabArtifactUrl": "https://glass-lab.up.railway.app?artifact=science-research%3Areplay"
    },
    {
      "key": "settlement",
      "label": "Settlement",
      "description": "The reality-close record: what happened, when, and from which authority.",
      "required": true,
      "status": "linked_when_kelly_emits_receipt",
      "glassLabArtifactUrl": "https://glass-lab.up.railway.app?artifact=science-research%3Asettlement"
    },
    {
      "key": "calibration",
      "label": "Calibration",
      "description": "The score that separates accuracy from confident language.",
      "required": true,
      "status": "linked_when_kelly_emits_receipt",
      "glassLabArtifactUrl": "https://glass-lab.up.railway.app?artifact=science-research%3Acalibration"
    },
    {
      "key": "memory",
      "label": "Memory eligibility",
      "description": "A replay-backed candidate that may influence future KELLY work.",
      "required": true,
      "status": "linked_when_kelly_emits_receipt",
      "glassLabArtifactUrl": "https://glass-lab.up.railway.app?artifact=science-research%3Amemory"
    }
  ],
  "proofPresets": [
    {
      "id": "science-research-preset-1",
      "title": "24-hour new-evidence scan",
      "horizon": "24 hours",
      "question": "Which new paper, metadata update, or citation signal materially changes a watched claim?",
      "value": "Short-term proof that KELLY can notice research evidence instead of waiting for manual review.",
      "signal": "Crossref/arXiv metadata, source freshness, contradiction, receipt",
      "artifact": "artifact pending until KELLY emits proof",
      "glassLabArtifactUrl": "https://glass-lab.up.railway.app?artifact=artifact%20pending%20until%20KELLY%20emits%20proof"
    },
    {
      "id": "science-research-preset-2",
      "title": "Falsification watch",
      "horizon": "30-180 days",
      "question": "What evidence would most directly falsify or weaken a Causalea/KELLY claim?",
      "value": "Medium-term proof that the invention is being tested, not merely promoted.",
      "signal": "claim, falsifier, test route, contradiction queue, replay",
      "artifact": "artifact pending until KELLY emits proof",
      "glassLabArtifactUrl": "https://glass-lab.up.railway.app?artifact=artifact%20pending%20until%20KELLY%20emits%20proof"
    },
    {
      "id": "science-research-preset-3",
      "title": "PhD defense evidence trail",
      "horizon": "6-24 months",
      "question": "Which empirical results best support or weaken the KELLY/Causalea thesis over time?",
      "value": "Long-term proof room for the dissertation-grade argument and its failures.",
      "signal": "forecast accuracy, replay receipts, calibration, published artifacts",
      "artifact": "artifact pending until KELLY emits proof",
      "glassLabArtifactUrl": "https://glass-lab.up.railway.app?artifact=artifact%20pending%20until%20KELLY%20emits%20proof"
    }
  ],
  "boundary": "This endpoint describes the proof spine this lens must expose. It does not create proof, write memory, mutate GraphState, or settle outcomes.",
  "generatedAt": "2026-07-08T07:38:16.627Z"
}