{
  "version": "proof_wave_artifact_manifest_v1",
  "artifact_id": "proof-wave:wave_0:2026-04-24",
  "wave": "wave_0",
  "status": "signed",
  "generated_at": "2026-04-24T00:00:00Z",
  "manifest_public_path": "/proof/waves/wave_0/manifest.json",
  "completion_receipt": {
    "version": "wave_completion_receipt_v1",
    "receipt_id": "wave_completion:wave_0:foundation",
    "wave": "wave_0",
    "status": "signed",
    "completion_ratio": 1,
    "completed_requirements": 5,
    "total_requirements": 5,
    "requirements": [
      {
        "requirement_id": "buildability_contract_parity",
        "label": "BuildabilityReceipt contract parity",
        "status": "complete",
        "evidence": "buildability:wave_0:foundation",
        "external_gate": false,
        "blocker_note": null
      },
      {
        "requirement_id": "wave_completion_contract_parity",
        "label": "WaveCompletionReceipt contract parity",
        "status": "complete",
        "evidence": "wave_completion_receipt_v1",
        "external_gate": false,
        "blocker_note": null
      },
      {
        "requirement_id": "public_buildability_schema_route",
        "label": "Public buildability schema route",
        "status": "complete",
        "evidence": "/api/buildability/schema",
        "external_gate": false,
        "blocker_note": null
      },
      {
        "requirement_id": "proof_wave_ledger_scaffold",
        "label": "Proof-wave ledger scaffold",
        "status": "complete",
        "evidence": "/proof/waves",
        "external_gate": false,
        "blocker_note": null
      },
      {
        "requirement_id": "founder_signature",
        "label": "Founder ed25519 signature",
        "status": "complete",
        "evidence": "founder-2026",
        "external_gate": true,
        "blocker_note": null
      }
    ],
    "buildability_receipt_ids": [
      "buildability:wave_0:foundation"
    ],
    "blocking_gates": [],
    "updated_at": "2026-04-29T03:42:58.301Z",
    "next_review_at": null,
    "founder_signoff": {
      "status": "verified",
      "signer": "ScienceToStartup founder",
      "signer_key_id": "founder-2026",
      "algorithm": "ed25519",
      "signature": "UyXrsnDIzRUXfk+rskUoo7cy4ukuba6zH8DJfMU4ZB7YnJGPHv0AWlAC+odmpYDLVZvuOb0iX/ueqFH+QQDaCg==",
      "signed_at": "2026-04-29T03:42:58.301Z",
      "verification_checked_at": "2026-04-29T03:42:58.301Z",
      "verification_note": "ed25519 founder signature supplied by ScienceToStartup founder (founder-2026)."
    },
    "signature": {
      "signature_status": "verified_external",
      "verification_status": "verified",
      "signer": "ScienceToStartup founder",
      "signer_key_id": "founder-2026",
      "algorithm": "ed25519",
      "signature": "UyXrsnDIzRUXfk+rskUoo7cy4ukuba6zH8DJfMU4ZB7YnJGPHv0AWlAC+odmpYDLVZvuOb0iX/ueqFH+QQDaCg==",
      "signed_at": "2026-04-29T03:42:58.301Z",
      "verification_checked_at": "2026-04-29T03:42:58.301Z",
      "note": "ed25519 founder signature for wave_0 completion receipt."
    },
    "notes": [
      "Wave 0 repository-controlled requirements are complete; the wave remains pending until a real founder signature is supplied."
    ],
    "parent_wave_hash": null
  },
  "buildability_receipt": {
    "version": "buildability_receipt_v1",
    "receipt_id": "buildability:wave_0:foundation",
    "paper_id": null,
    "wave": "wave_0",
    "status": "ready",
    "completion_ratio": 1,
    "completed_checks": 4,
    "total_checks": 4,
    "checks": [
      {
        "check_id": "buildability_contract_parity",
        "label": "BuildabilityReceipt parity in TS + Python",
        "status": "complete",
        "evidence": "packages/contracts/ts/src/buildability.ts + sts_contracts/buildability.py",
        "external_gate": false,
        "blocker_note": null
      },
      {
        "check_id": "wave_completion_contract_parity",
        "label": "WaveCompletionReceipt parity in TS + Python",
        "status": "complete",
        "evidence": "packages/contracts/ts/src/wave-completion.ts + sts_contracts/wave_completion.py",
        "external_gate": false,
        "blocker_note": null
      },
      {
        "check_id": "public_buildability_schema_route",
        "label": "Public buildability schema route",
        "status": "complete",
        "evidence": "/api/buildability/schema",
        "external_gate": false,
        "blocker_note": null
      },
      {
        "check_id": "proof_wave_ledger_scaffold",
        "label": "Public proof-wave ledger API/UI scaffold",
        "status": "complete",
        "evidence": "/api/proof/waves + /proof/waves",
        "external_gate": false,
        "blocker_note": null
      }
    ],
    "positive_evidence": {
      "availability": "unavailable",
      "rows": [],
      "real_row_count": 0,
      "synthetic_row_count": 0,
      "unavailable_reason": "No real public positive evidence rows are attached; Wave 2 evidence remains unavailable."
    },
    "negative_evidence": {
      "availability": "unavailable",
      "rows": [],
      "real_row_count": 0,
      "synthetic_row_count": 0,
      "unavailable_reason": "No real public negative evidence rows are attached; Wave 2 evidence remains unavailable."
    },
    "holdout_summary": {
      "label_set": "buildability_holdout_v1",
      "status": "blocked_missing_human_labels",
      "required_human_curated_labels": 20,
      "human_curated_label_count": 0,
      "fixture_label_count": 0,
      "human_label_gap": 20,
      "counts_as_complete": false,
      "verifier_receipt_id": null,
      "verified_at": null,
      "blocker": "Real holdout completion requires 20 human-curated public-data labels plus an external verification receipt."
    },
    "scaffold_contract": {
      "schema_version": "buildability-scaffold.v1",
      "wave": "wave_0",
      "input_kind": "unknown",
      "generated_at": "1970-01-01T00:00:00Z",
      "surfaces": [
        {
          "surface": "stage_a",
          "status": "active_deterministic",
          "source_kind": "repo_scaffold",
          "counts_as_wave_completion": false,
          "receipt_id": null,
          "evidence_uri": null,
          "artifact_hash": null,
          "verified_at": null,
          "blocker_note": "Stage A is deterministic rule scoring only and does not count as Wave completion.",
          "eval_backing": [
            "bash evals/eval-buildability-phase5-truth-scaffold.sh"
          ]
        },
        {
          "surface": "stage_b",
          "status": "active_deterministic",
          "source_kind": "repo_scaffold",
          "counts_as_wave_completion": false,
          "receipt_id": null,
          "evidence_uri": null,
          "artifact_hash": null,
          "verified_at": null,
          "blocker_note": "Stage B is deterministic rendering only and does not count as Wave completion.",
          "eval_backing": [
            "bash evals/eval-buildability-phase5-truth-scaffold.sh"
          ]
        },
        {
          "surface": "hybrid_scoring",
          "status": "placeholder_blocked",
          "source_kind": "repo_scaffold",
          "counts_as_wave_completion": false,
          "receipt_id": null,
          "evidence_uri": null,
          "artifact_hash": null,
          "verified_at": null,
          "blocker_note": "Hybrid scoring requires a real public-data or externally verified judge receipt.",
          "eval_backing": [
            "bash evals/eval-buildability-phase5-truth-scaffold.sh"
          ]
        },
        {
          "surface": "adversarial_divergence",
          "status": "placeholder_blocked",
          "source_kind": "repo_scaffold",
          "counts_as_wave_completion": false,
          "receipt_id": null,
          "evidence_uri": null,
          "artifact_hash": null,
          "verified_at": null,
          "blocker_note": "Adversarial divergence requires a real divergence receipt.",
          "eval_backing": [
            "bash evals/eval-buildability-phase5-truth-scaffold.sh"
          ]
        },
        {
          "surface": "repro_requirements",
          "status": "external_receipt_required",
          "source_kind": "repo_scaffold",
          "counts_as_wave_completion": false,
          "receipt_id": null,
          "evidence_uri": null,
          "artifact_hash": null,
          "verified_at": null,
          "blocker_note": "Repro requirements require a real reproducibility receipt before completion.",
          "eval_backing": [
            "bash evals/eval-buildability-phase5-truth-scaffold.sh"
          ]
        },
        {
          "surface": "hindsight",
          "status": "external_receipt_required",
          "source_kind": "repo_scaffold",
          "counts_as_wave_completion": false,
          "receipt_id": null,
          "evidence_uri": null,
          "artifact_hash": null,
          "verified_at": null,
          "blocker_note": "Hindsight requires real resolved outcomes and a public Brier receipt.",
          "eval_backing": [
            "bash evals/eval-buildability-phase5-truth-scaffold.sh"
          ]
        }
      ],
      "truth_note": "Default scaffold contract is incomplete until real public receipts verify future buildability surfaces."
    },
    "external_gates": [],
    "generated_at": "2026-04-24T00:00:00Z",
    "signature": {
      "signature_status": "verified_external",
      "verification_status": "verified",
      "signer": "ScienceToStartup founder",
      "signer_key_id": "founder-2026",
      "algorithm": "ed25519",
      "signature": "nHsaqKQC7DQIcHCjL5aXZ0hI4RLKrv9BCchoUvPrTqIv290pxahacsf75fFG4HHUi4/PdBtiSS/Gdw9KemtDAA==",
      "signed_at": "2026-04-29T03:42:58.301Z",
      "verification_checked_at": "2026-04-29T03:42:58.301Z",
      "note": "ed25519 founder signature for wave_0 buildability receipt."
    },
    "notes": [
      "Wave 0 focuses on agent-completable foundations and does not claim external approvals."
    ]
  },
  "transcript": {
    "public_path": "/proof/waves/wave_0/transcript.md",
    "content_type": "text/markdown; charset=utf-8",
    "sha256": "c9c686110c1d87726e6995749fda46890b4bfac90e53785a6f2f52317527ee83",
    "size_bytes": 1029
  },
  "hashes": {
    "completion_receipt_hash": "8974647ba53eb199bd223fcabb9dbfefbc1bf84788566646ec8878772fd81c24",
    "buildability_receipt_hash": "c623518131bd72448a764782211ecad7061ce9fb16a703b78aee1258f9ccd2f5",
    "transcript_hash": "c9c686110c1d87726e6995749fda46890b4bfac90e53785a6f2f52317527ee83"
  },
  "founder_signoff": {
    "status": "verified",
    "signer": "ScienceToStartup founder",
    "signer_key_id": "founder-2026",
    "algorithm": "ed25519",
    "signature": "UyXrsnDIzRUXfk+rskUoo7cy4ukuba6zH8DJfMU4ZB7YnJGPHv0AWlAC+odmpYDLVZvuOb0iX/ueqFH+QQDaCg==",
    "signed_at": "2026-04-29T03:42:58.301Z",
    "verification_checked_at": "2026-04-29T03:42:58.301Z",
    "verification_note": "ed25519 founder signature supplied by ScienceToStartup founder (founder-2026)."
  },
  "signature": {
    "signature_status": "verified_external",
    "verification_status": "verified",
    "signer": "ScienceToStartup founder",
    "signer_key_id": "founder-2026",
    "algorithm": "ed25519",
    "signature": "UyXrsnDIzRUXfk+rskUoo7cy4ukuba6zH8DJfMU4ZB7YnJGPHv0AWlAC+odmpYDLVZvuOb0iX/ueqFH+QQDaCg==",
    "signed_at": "2026-04-29T03:42:58.301Z",
    "verification_checked_at": "2026-04-29T03:42:58.301Z",
    "note": "ed25519 founder signature for wave_0 completion receipt."
  },
  "truth_boundary": {
    "signed_completion_claimed": true,
    "pending_external_gates": [],
    "no_fake_founder_signature": true,
    "no_fake_live_telemetry": true,
    "no_fake_registry_approval": true,
    "no_fake_pilot_adoption": true,
    "no_fake_external_adoption": true,
    "no_fake_receipt_volume": true,
    "no_fake_judge_divergence": true,
    "no_fake_brier_outcome": true
  },
  "notes": [
    "Truthful pending artifact generated from repository-controlled Wave 0-7 proof data.",
    "This artifact is unsigned and must not be counted complete until real founder signoff and required external evidence verify externally."
  ]
}
