{
  "artifact_count": 23,
  "artifacts": [
    {
      "bytes": 748,
      "media_type": "text/markdown",
      "package_path": "artifacts/GENERATION_REPORT.md",
      "path": "GENERATION_REPORT.md",
      "role": "source_generation_report",
      "sha256": "33f695ebf8c4c5569a433e33250ba85a48b9b48db87c21470264e90cd0cc0570"
    },
    {
      "bytes": 2079,
      "media_type": "text/plain",
      "package_path": "artifacts/SHA256SUMS.txt",
      "path": "SHA256SUMS.txt",
      "role": "source_hash_sums",
      "sha256": "6e314094bceb4b8618f4d7bce5363b400c582f5354b1d94e23a101c742f90d7e"
    },
    {
      "bytes": 3819100,
      "media_type": "text/plain",
      "package_path": "artifacts/backbones.fasta",
      "path": "backbones.fasta",
      "role": "backbone_sequence_fasta",
      "sha256": "50f7950add24c172257b56beb1ad052aac2acbc62ae5af8de6311faab35b6d29"
    },
    {
      "bytes": 1434,
      "media_type": "application/json",
      "package_path": "artifacts/class_enablement_packet.json",
      "path": "class_enablement_packet.json",
      "role": "class_enablement_packet",
      "sha256": "1f17e7870976cf3d96df49dc6ab2bf9a2eb6ef05a822dccf7b08e85b78ec0b60"
    },
    {
      "bytes": 1613,
      "media_type": "application/json",
      "package_path": "artifacts/generation_summary.json",
      "path": "generation_summary.json",
      "role": "source_generation_summary",
      "sha256": "db39f3e2b733d0eada6ae6b2eda829c1d8a630741a622dc8af73c219be004e35"
    },
    {
      "bytes": 4589,
      "media_type": "application/json",
      "package_path": "artifacts/genus_map.json",
      "path": "genus_map.json",
      "role": "bounded_genus_map",
      "sha256": "38d7554f2919bb845d11daab67b9e0709faa8592dd92aede8f8f6e42d892c05b"
    },
    {
      "bytes": 2229,
      "media_type": "application/json",
      "package_path": "artifacts/hash_manifest.json",
      "path": "hash_manifest.json",
      "role": "source_hash_manifest",
      "sha256": "86ad288e5322b9b764dabc1769c25ff3d3736a31d9f2db5983404b9186674bf4"
    },
    {
      "bytes": 92285,
      "media_type": "application/gzip",
      "package_path": "artifacts/sequence_shard_index.jsonl.gz",
      "path": "sequence_shard_index.jsonl.gz",
      "role": "sequence_shard_index",
      "sha256": "f02540d98580412d5cc95d167ca6fca28f02d0efbbe56ec830c3490d36dc8e3c"
    },
    {
      "bytes": 1409,
      "media_type": "application/json",
      "package_path": "artifacts/sequence_shard_index_manifest.json",
      "path": "sequence_shard_index_manifest.json",
      "role": "sequence_shard_index_manifest",
      "sha256": "26540571132f9cc55d46991a79e9428dbfdfdf4c0d6370923e0c6f6b5cced950"
    },
    {
      "bytes": 5426,
      "media_type": "application/json",
      "package_path": "artifacts/shard_index.json",
      "path": "shard_index.json",
      "role": "shard_index",
      "sha256": "5d14c88f875b44864388b952ebf024bb65c109dd774146a7362c0af7c1351bbe"
    },
    {
      "bytes": 10567324,
      "media_type": "application/gzip",
      "package_path": "artifacts/shards/shard-000000/candidates.jsonl.gz",
      "path": "shards/shard-000000/candidates.jsonl.gz",
      "role": "canonical_audit_jsonl",
      "sha256": "9ffd638ef13b7888e5eda146bfec04a3284b373ebc29354080c70f1f4492a9da"
    },
    {
      "bytes": 5701233,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000000/candidates.parquet",
      "path": "shards/shard-000000/candidates.parquet",
      "role": "canonical_table",
      "sha256": "61667b719ee5b5c697e58b8df2edd2ed6b785d8bb679ca5ba5c846a5203468c6"
    },
    {
      "bytes": 1136,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000000/shard_manifest.json",
      "path": "shards/shard-000000/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "1345af3dc61f2fc67f7d51f225ea7cf8116f4b33c3b397bc5d5bbea4bf6ad5cc"
    },
    {
      "bytes": 10577198,
      "media_type": "application/gzip",
      "package_path": "artifacts/shards/shard-000001/candidates.jsonl.gz",
      "path": "shards/shard-000001/candidates.jsonl.gz",
      "role": "canonical_audit_jsonl",
      "sha256": "a76442d0ded122ebc7d15feb69ede44f2b9f46123ec23a9d48248ef1617730f8"
    },
    {
      "bytes": 5701255,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000001/candidates.parquet",
      "path": "shards/shard-000001/candidates.parquet",
      "role": "canonical_table",
      "sha256": "14d112a55db6dc7f08e6d6bff7bea46371cbad62c6382d4957807d4880ebae0c"
    },
    {
      "bytes": 1146,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000001/shard_manifest.json",
      "path": "shards/shard-000001/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "1d51850e58b90021e193d8831d1bf3917566899755717f3275cfcb80728ead44"
    },
    {
      "bytes": 10575316,
      "media_type": "application/gzip",
      "package_path": "artifacts/shards/shard-000002/candidates.jsonl.gz",
      "path": "shards/shard-000002/candidates.jsonl.gz",
      "role": "canonical_audit_jsonl",
      "sha256": "f0ab0a2c3f2b8154ad943364bd93ec62fd1fcced40acb4eb05ffc27ee68e1525"
    },
    {
      "bytes": 5717394,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000002/candidates.parquet",
      "path": "shards/shard-000002/candidates.parquet",
      "role": "canonical_table",
      "sha256": "cf57bff0f9f5996286244ef235c5b056c9aa7712602f37194e766ef6f787d328"
    },
    {
      "bytes": 1148,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000002/shard_manifest.json",
      "path": "shards/shard-000002/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "01221b0b600b35b18c2991e4d221ef75c9f32ce6f41e632e78dcde0b972e8592"
    },
    {
      "bytes": 6142065,
      "media_type": "application/gzip",
      "package_path": "artifacts/shards/shard-000003/candidates.jsonl.gz",
      "path": "shards/shard-000003/candidates.jsonl.gz",
      "role": "canonical_audit_jsonl",
      "sha256": "d7698903760dd6fd8591b027b39bd5a02682b6e57b6420a6f04735db47a461d2"
    },
    {
      "bytes": 3338545,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000003/candidates.parquet",
      "path": "shards/shard-000003/candidates.parquet",
      "role": "canonical_table",
      "sha256": "fffa1f749630c4f43f169080c33d2f7d648be74f88218e18cd5e15cf02a5bd71"
    },
    {
      "bytes": 1148,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000003/shard_manifest.json",
      "path": "shards/shard-000003/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "caca6aa077340d1be908f3522a433e3ae7926b1d183e28e1e1dc24a6feedb279"
    },
    {
      "bytes": 1974,
      "media_type": "application/json",
      "package_path": "artifacts/source_reference_catalog.json",
      "path": "source_reference_catalog.json",
      "role": "source_reference_catalog",
      "sha256": "0b8d0dc616bfe07c5769f196893542731d93851425345cc5d4b921cbd794efb4"
    }
  ],
  "assertion_policy": "This map asserts only the exact rows materialized in this bundle. It does not claim ungenerated species, unlisted salts, unlisted terminal states, unlisted stereochemistry, unlisted cyclizations, unlisted conjugates, formulations, dosing, efficacy, or safety.",
  "backbone_count": 38191,
  "bundle_count": 1,
  "bundle_id": "PBAC-PEPTIDE-BAM8-22-PENK-OPIOID-ED2-FULL-BUNDLE-001",
  "canonical_artifacts": [
    "artifacts/backbones.fasta",
    "artifacts/genus_map.json",
    "artifacts/shards/shard-000000/candidates.jsonl.gz",
    "artifacts/shards/shard-000000/candidates.parquet",
    "artifacts/shards/shard-000001/candidates.jsonl.gz",
    "artifacts/shards/shard-000001/candidates.parquet",
    "artifacts/shards/shard-000002/candidates.jsonl.gz",
    "artifacts/shards/shard-000002/candidates.parquet",
    "artifacts/shards/shard-000003/candidates.jsonl.gz",
    "artifacts/shards/shard-000003/candidates.parquet"
  ],
  "canonical_root": null,
  "catalog_id": "PBAC-PEPTIDE-BAM8-22-PENK-OPIOID-ED2-FULL",
  "citation": {
    "citation_key": "PBAC-PEPTIDE-BAM8-22-PENK-OPIOID-ED2-FULL-V1",
    "recommended_citation": "PBAC-PEPTIDE-BAM8-22-PENK-OPIOID-ED2-FULL exact peptide row package, 229146 rows, generated 2026-06-26T14:50:54Z."
  },
  "citation_path": "citation.json",
  "class_count": 1,
  "enablement_packet_id": "PBAC-ENAB-BAM8-22-PENK-OPIOID-EXACT-FORM-V1",
  "form_variant_count": 6,
  "generation_validation": {
    "errors": [],
    "fasta_headers": 38191,
    "jsonl_rows": 229146,
    "ok": true,
    "out_dir": "data/production/peptides/runs/peptide-production-bam8_22_penk_opioid-wave9-verified-20260626/rows",
    "parquet_rows": 229146,
    "reused_by_package_builder": true,
    "row_count": 229146,
    "row_validation": {
      "asset_id_count": 229146,
      "errors": [],
      "jsonl_rows": 229146,
      "parquet_rows": 229146,
      "row_count": 229146,
      "shard_count": 4,
      "structure_key_count": 229146
    },
    "validated_at_utc": "2026-06-26T14:52:20Z",
    "validation_report_path": "data/production/peptides/runs/peptide-production-bam8_22_penk_opioid-wave9-verified-20260626/rows/validation_report.json"
  },
  "generation_validation_source": "report",
  "generator_versions": [
    "0.1.0"
  ],
  "hash_manifest_path": "package_hash_manifest.json",
  "index_artifacts": [
    "artifact_index.json",
    "sample_assets.json"
  ],
  "license_path": null,
  "package_builder_version": "0.1.0",
  "prepared_at_utc": "2026-06-26T14:52:20Z",
  "public_wrapper_root": "wrapper/",
  "release_id": "PBAC-PEPTIDE-BAM8-22-PENK-OPIOID-ED2-FULL-V1",
  "row_count": 229146,
  "row_schema_version": "pbac_peptide_row_v1",
  "shard_count": 4,
  "source_config_hash_sha256": "f24081e2e14f4d966b5f6443ff4689649a94b9e8cd93e56b2d3e1ecf58a830cf",
  "source_generation_dir": "data/production/peptides/runs/peptide-production-bam8_22_penk_opioid-wave9-verified-20260626/rows",
  "source_hash_manifest_path": "artifacts/hash_manifest.json",
  "source_hash_manifest_sha256": "86ad288e5322b9b764dabc1769c25ff3d3736a31d9f2db5983404b9186674bf4",
  "structure_key_count": 229146,
  "structure_key_version": "pbac-sk-v1",
  "upload_instructions_path": "UPLOAD_INSTRUCTIONS.md",
  "upload_manifest_schema_version": "pbac_upload_manifest_v1",
  "wrapper_paths": {
    "citation": "wrapper/citation.html",
    "downloads": "wrapper/downloads.html",
    "index": "wrapper/index.html",
    "sample_assets": "wrapper/sample-assets.html"
  }
}
