{
  "experiment": {
    "alloc": {
      "labels": [],
      "series": []
    },
    "alloc_as": null,
    "alloc_monthly_as": null,
    "alloc_monthly_ours": {
      "labels": [],
      "series": []
    },
    "alloc_ours": {
      "labels": [],
      "series": []
    },
    "alloc_yearly_as": null,
    "alloc_yearly_ours": {
      "labels": [],
      "series": []
    },
    "analysis_page": "experiments/1361-analysis.html",
    "answer": "The checked-in page is a source-bound Bitcoin multi-model context suite rather than one executable signal. It discloses daily BOCA-3 and BOCA-4 address-accumulation cues, falling exchange balances as bullish context, a 30-minute technical overlay, Mayer Multiple thresholds (MM=1 bounce called BUY, MM<0.6 cyclical BUY zone, MM>2.4 overbought, MM>3.6 near a cyclical top), a Puell Multiple ratio, Power Law regressions, and a daily BTC/USD correction-rally probability model. The page explicitly says not to use that probability model as an actionable signal. The selected page body is SHA-verified at sha256:48ab3995ad8abafa4060fa4a72dd658607ddd205dd28dc1e040abe7ab38b2139, fetched 2026-08-22T23:39:03Z, with five same-URL crawl vintages. Four adjacent hashed workbooks are attached to a separate Excel Data page but are not source-linked to this Bitcoin row. No source-linked numeric component series, verifiable native observation span, publication lag, common state machine, or portfolio execution map can be reconstructed without inventing source details. The result is an insufficient-evidence public gap report with no playable registry change.",
    "bead_ids": [
      "1361"
    ],
    "cost_variants": {},
    "coverage": null,
    "date": "2026-08-29",
    "disposition": "insufficient_evidence — publish the disclosed contextual Bitcoin rules, explicit Mayer thresholds, claimed cadences/history, provenance, causal policy, and gap report only; do not register a playable signal or substitute adjacent workbooks.",
    "equity": {
      "experiment": [],
      "labels": [],
      "spy": [],
      "spy_labels": []
    },
    "errors": "No source-linked machine-readable daily or 30-minute Bitcoin component series is attached to the target row. The four adjacent XLSX captures are attached to a separate Excel Data page and no native workbook/sheet/column mapping is proven. The apparent 100–1,000 BTC ownership band between Fish and Whale definitions is not disclosed. BOCA-3/4 formulas, categorization, aggregation, and color-state thresholds are incomplete. Technical parameters and precedence for SuperTrend, Donchian, Parabolic SAR, Aroon, and ZIG/ZAG are undisclosed. Mayer/Puell input definitions, moving-average initialization, warm-up, timestamps, and revisions are undisclosed. The probability event database, inclusion rules, calculations, out-of-sample boundary, and revision policy are undisclosed. Daily and 30-minute publication lag, information cutoff, timezone, vintage, and release clock are unknown. No common state machine, persistence, confirmation, hysteresis, unavailable transition, or aggregation precedence is disclosed. No target instrument, allocation, holding period, costs, fills, exit, re-entry, or cash rule is disclosed. The source explicitly says not to use the probability model as an actionable signal. No performance, subperiod, false-signal, or market-outcome metric is claimed because the target series is absent. Raw cached HTML, chart/media bytes, workbook bytes, nonce-bearing URLs, credentials, and private account data are not redistributed. No proxy, synthetic extension, chart OCR, unrelated workbook merge, third-party acquisition, or live refresh is authorized for this replication. Any future playable overlay requires an authorized source refresh that supplies source-linked observations, timing, and executable semantics.",
    "follow_on": [
      {
        "status": "open",
        "title": "Obtain authorized Bitcoin component vintages"
      }
    ],
    "followup_command": "gh issue create --title \"Follow-up RecessionAlert Bitcoin contextual model suite no playable se\" --body \"Follow-up to 1361: Can the distinct RecessionAlert inventory row 'CHARTS > Bitcoin | RecessionAlert\" --label \"priority:p2\" --label \"pipeline:research\" --label \"agent:ready\"",
    "gh_command": "gh issue create --title \"Follow-up RecessionAlert Bitcoin contextual model suite no playable se\" --body \"Follow-up to 1361: Can the distinct RecessionAlert inventory row 'CHARTS > Bitcoin | RecessionAlert\" --label \"priority:p2\" --label \"pipeline:research\" --label \"agent:ready\"",
    "id": "1361",
    "issue_ids": [
      "1361"
    ],
    "monthly": {
      "as": [],
      "labels": [],
      "ours": []
    },
    "page": "experiments/1361.html",
    "performance": {
      "cagr": 0.0,
      "max_drawdown": 0.0,
      "max_drawdown_fallback_rule": "Use daily backtest equity when available; otherwise compound published monthly returns and label the result monthly.",
      "max_drawdown_observation_frequency": "monthly",
      "sharpe": 0.0,
      "sortino": 0.0,
      "volatility": null
    },
    "provenance": {
      "artifact": "research/findings/specs/recessionalert-bitcoin.json",
      "code": "tests/test_recessionalert_bitcoin.py",
      "finding": "research/findings/1361.md",
      "site_data": "site-data/experiments/1361.json",
      "tearsheet": null
    },
    "question": "Can the distinct RecessionAlert inventory row 'CHARTS > Bitcoin | RecessionAlert' be reproduced as a playable, causally timed Other-indicators signal from the checked-in snapshot without inventing undisclosed inputs?",
    "safe_withdrawal": null,
    "signalSeries": null,
    "signals": [],
    "slug": "1361",
    "stats": {
      "adjacent_workbook_digests": 4,
      "cagr": 0.0,
      "canonical_series_observations": 0,
      "claimed_probability_medium_events": 87,
      "claimed_probability_short_events": 242,
      "claimed_probability_start_year": 2010,
      "economic_publication_lag": "unknown",
      "executable_rule_disclosed": false,
      "executable_signal_rows": 0,
      "fail_closed_gaps": 16,
      "inventory_digest_prefix_verified": true,
      "manifest_digest_verified": true,
      "maxDD": 0.0,
      "mayer_buy_threshold": 1.0,
      "mayer_cyclical_buy_threshold": 0.6,
      "mayer_cyclical_top_threshold": 3.6,
      "mayer_overbought_threshold": 2.4,
      "page_content_length": 116181,
      "playable": false,
      "registry_changed": false,
      "same_close_execution_supported": false,
      "same_url_crawl_vintages": 5,
      "sharpe": 0.0,
      "sortino": 0.0,
      "source_body_digest_verified": true,
      "target_page_asset_rows": 0,
      "target_workbook_asset_rows": 0,
      "technical_overlay_update": "30 minutes"
    },
    "status": "insufficient_evidence",
    "status_chip": "Insufficient evidence",
    "supplemental": {
      "article_date": "undisclosed",
      "article_timestamp": "undisclosed",
      "canonical_fetch": "2026-08-22T23:39:03Z",
      "causal_policy": "Treat unknown availability as unavailable; any future overlay requires point-in-time inputs, the next available bar, and at least one available-bar execution lag; same-close/lookahead unsupported.",
      "decision": "insufficient_evidence",
      "destination": "other_indicators",
      "indicator_id": "recessionalert-bitcoin",
      "native_span": "Narrative claims daily/30-minute updates and a probability history since 2010; verifiable numeric span is unavailable.",
      "public_boundary": "Publish summaries, hashes, disclosed formulas/cues, claimed timing, causal policy, and gap notes only; do not publish cached HTML, chart/media/workbook bytes, nonce-bearing URLs, credentials, cookies, or private account data.",
      "publication_lag": "unknown",
      "registered": false,
      "registry_action": "not_registered",
      "research_narrative": "This is a public evidence-gap record, not a promoted signal or strategy evaluation. The page's contextual rules are preserved at their disclosed level and adjacent workbook captures are not silently substituted.",
      "source_sha256": "sha256:48ab3995ad8abafa4060fa4a72dd658607ddd205dd28dc1e040abe7ab38b2139"
    },
    "tax_analysis": null,
    "taxable_stats": null,
    "title": "RecessionAlert Bitcoin: contextual model suite, no playable series",
    "trading_costs": null,
    "verify": {
      "as_cagr": null,
      "as_stats": null,
      "cagr_delta": null,
      "gates": null,
      "last_verify_at": null,
      "monthly_bias": null,
      "monthly_corr": null,
      "monthly_mae": null,
      "n_months": null,
      "ours_cagr": 0.0,
      "ours_stats": {
        "ann_return": 0.0,
        "sharpe": 0.0,
        "sortino": 0.0
      },
      "passed": null,
      "status": "not_applicable",
      "verify_status": null
    },
    "visualizations": [
      {
        "data": {
          "rows": [
            {
              "detail": "116,181 bytes; HTTP 200; fetched 2026-08-22; sha256:48ab3995ad8abafa4060fa4a72dd658607ddd205dd28dc1e040abe7ab38b2139",
              "evidence": "Canonical page body",
              "status": "SHA-verified"
            },
            {
              "detail": "Daily address-group cues; desired rally backdrop is growing holder balances with declining exchange balances",
              "evidence": "BOCA-3 and BOCA-4",
              "status": "Contextual accumulation models"
            },
            {
              "detail": "MM=1 bounce BUY; MM<0.6 cyclical BUY zone; MM>2.4 overbought; MM>3.6 near cyclical top",
              "evidence": "Mayer Multiple",
              "status": "Thresholds disclosed"
            },
            {
              "detail": "Updated every 30 minutes; SuperTrend, Donchian, Parabolic SAR, Aroon, and ZIG/ZAG",
              "evidence": "Technical overlay",
              "status": "Cadence disclosed"
            },
            {
              "detail": "Daily OHLC correction/rally comparison; claimed 242 short-term and 87 medium-term events since 2010; source says not actionable",
              "evidence": "Probability model",
              "status": "Context only"
            },
            {
              "detail": "No source-linked numeric Bitcoin series; four adjacent workbooks are not linked to this row",
              "evidence": "Native data",
              "status": "Unavailable"
            },
            {
              "detail": "Daily/30-minute cadence claims lack calculation cutoff, release timestamp, timezone, vintage, and revision calendar",
              "evidence": "Publication lag",
              "status": "Unknown"
            },
            {
              "detail": "Unknown values remain unavailable; any future overlay needs point-in-time inputs and an available-bar lag; same-close unsupported",
              "evidence": "Causal execution",
              "status": "Fail closed"
            },
            {
              "detail": "Insufficient evidence; no current value, playable series, allocation, or common state machine",
              "evidence": "Registry action",
              "status": "Not registered"
            }
          ]
        },
        "title": "What the offline snapshot proves",
        "type": "evidence_table"
      }
    ]
  },
  "generated_at": "2026-09-17T04:12:25Z",
  "id": "1361",
  "schema_id": "experiments/v1",
  "schema_version": 1
}
