{
  "artifact_count": 32,
  "artifacts": [
    {
      "bytes": 740,
      "media_type": "text/markdown",
      "package_path": "artifacts/GENERATION_REPORT.md",
      "path": "GENERATION_REPORT.md",
      "role": "source_generation_report",
      "sha256": "9691c1f029d0e2f49585c455483f0f2808ead2d1a3d3a44f597652caac9593d1"
    },
    {
      "bytes": 3030,
      "media_type": "text/plain",
      "package_path": "artifacts/SHA256SUMS.txt",
      "path": "SHA256SUMS.txt",
      "role": "source_hash_sums",
      "sha256": "6bf5dcd790b710a0f7e46a9120d825a1d4dc1849bacc3b2fc89a0769658519c0"
    },
    {
      "bytes": 7379897,
      "media_type": "text/plain",
      "package_path": "artifacts/backbones.fasta",
      "path": "backbones.fasta",
      "role": "backbone_sequence_fasta",
      "sha256": "ff89a7386f269b38fce0c52c4028117a74079f5042b4dd6dc4003b41830c965c"
    },
    {
      "bytes": 1420,
      "media_type": "application/json",
      "package_path": "artifacts/class_enablement_packet.json",
      "path": "class_enablement_packet.json",
      "role": "class_enablement_packet",
      "sha256": "73f1c7ec00811d3078c5e74509fa2fc0aabd6a5cedbcc7d5fc740614cc01c86e"
    },
    {
      "bytes": 1601,
      "media_type": "application/json",
      "package_path": "artifacts/generation_summary.json",
      "path": "generation_summary.json",
      "role": "source_generation_summary",
      "sha256": "c70bd3043fbede54f187c4bda69adba3eda1c00359339ee365d55e6b3bc4c01a"
    },
    {
      "bytes": 4589,
      "media_type": "application/json",
      "package_path": "artifacts/genus_map.json",
      "path": "genus_map.json",
      "role": "bounded_genus_map",
      "sha256": "2dba732dbaa7d5dc267b38228dcec01bd46f478073792b93f10907fd2eab40e9"
    },
    {
      "bytes": 3243,
      "media_type": "application/json",
      "package_path": "artifacts/hash_manifest.json",
      "path": "hash_manifest.json",
      "role": "source_hash_manifest",
      "sha256": "98b55e22b2b30262414275b399aebe519aa3ce6d4bbfd0f9c7e9381b28c0cf2e"
    },
    {
      "bytes": 172812,
      "media_type": "application/gzip",
      "package_path": "artifacts/sequence_shard_index.jsonl.gz",
      "path": "sequence_shard_index.jsonl.gz",
      "role": "sequence_shard_index",
      "sha256": "43a43905e3a608c8eda5d474f9b7768e5b3dc44063dde35396596a36885360a2"
    },
    {
      "bytes": 1413,
      "media_type": "application/json",
      "package_path": "artifacts/sequence_shard_index_manifest.json",
      "path": "sequence_shard_index_manifest.json",
      "role": "sequence_shard_index_manifest",
      "sha256": "4cf3f5700a1886ae3ed0de8e10ac0f5552d036564a165de23ede374c041e348e"
    },
    {
      "bytes": 9135,
      "media_type": "application/json",
      "package_path": "artifacts/shard_index.json",
      "path": "shard_index.json",
      "role": "shard_index",
      "sha256": "53acf559a7e1f646d469cbe8ec2a0238929c37462eaf6ce8b622b4e4b2af7267"
    },
    {
      "bytes": 10544382,
      "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": "0243442bdd6242f18746aa788f219444d76f950e6f7eeef5d49fb30e1d261d3c"
    },
    {
      "bytes": 5675792,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000000/candidates.parquet",
      "path": "shards/shard-000000/candidates.parquet",
      "role": "canonical_table",
      "sha256": "887b383d5fbabda6fd4aea798ed5b7b974b3c18011166eeb475b59d506bb5c2e"
    },
    {
      "bytes": 1128,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000000/shard_manifest.json",
      "path": "shards/shard-000000/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "df06422883bb37a94552f56463ae243cfa9e4f7f829237163a96fa41502375de"
    },
    {
      "bytes": 10577120,
      "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": "fba882a29a9561fba369bd9e8f66c43740e9118cf63c481a28d97797e031443d"
    },
    {
      "bytes": 5687261,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000001/candidates.parquet",
      "path": "shards/shard-000001/candidates.parquet",
      "role": "canonical_table",
      "sha256": "b581f5d4dd7b4690fec62df13375c782152ac68961d5f77778506e9e366861cf"
    },
    {
      "bytes": 1138,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000001/shard_manifest.json",
      "path": "shards/shard-000001/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "7458f861133e7c0a92df7d0f6223d9174445fe5b310ae4bfe647fe95f6492e60"
    },
    {
      "bytes": 10577591,
      "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": "5eccdcffb745530fa30576f426956ca303e715bd1a74e682724097ce07eb1a9b"
    },
    {
      "bytes": 5700760,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000002/candidates.parquet",
      "path": "shards/shard-000002/candidates.parquet",
      "role": "canonical_table",
      "sha256": "bdbdedb8182b5dfb0a7178a13ae96c4fe80ed58b3865bfb148ead8064f7267f2"
    },
    {
      "bytes": 1140,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000002/shard_manifest.json",
      "path": "shards/shard-000002/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "82f6127cd898754d10e6d7a555100ad5a2e591bc16d9e5942413bc8516805bc1"
    },
    {
      "bytes": 10576171,
      "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": "84ea254ceed68b470111d81f732f0eedad254d0357a78aea891a8182e901b635"
    },
    {
      "bytes": 5711070,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000003/candidates.parquet",
      "path": "shards/shard-000003/candidates.parquet",
      "role": "canonical_table",
      "sha256": "7af2c7eb427f0743508cf1f16353a23f4dbc71354228020ad4f86b644dc8881b"
    },
    {
      "bytes": 1140,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000003/shard_manifest.json",
      "path": "shards/shard-000003/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "4ac1ed5baeaa85d2c12c35aa7cfe3ded4ffb5f063aee665f1ef2a83f9e721053"
    },
    {
      "bytes": 10576252,
      "media_type": "application/gzip",
      "package_path": "artifacts/shards/shard-000004/candidates.jsonl.gz",
      "path": "shards/shard-000004/candidates.jsonl.gz",
      "role": "canonical_audit_jsonl",
      "sha256": "727d66b3c56f52b49cf8a0f46ec163847636856c3d1b4d8fdc4a26c494f07821"
    },
    {
      "bytes": 5695431,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000004/candidates.parquet",
      "path": "shards/shard-000004/candidates.parquet",
      "role": "canonical_table",
      "sha256": "b366ca1845b9578904dc1bd5e2bde51815b70cab0563db63f124ae04e6628a35"
    },
    {
      "bytes": 1140,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000004/shard_manifest.json",
      "path": "shards/shard-000004/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "c5f17197c0a0e5b967dc83433e2ef35d2c2a0ee7b8b206a0c660d15f8d5675a5"
    },
    {
      "bytes": 10577982,
      "media_type": "application/gzip",
      "package_path": "artifacts/shards/shard-000005/candidates.jsonl.gz",
      "path": "shards/shard-000005/candidates.jsonl.gz",
      "role": "canonical_audit_jsonl",
      "sha256": "5eb49e60059dbb70245f22cade5a5cdc9326af7897357613f373a2024ecd4deb"
    },
    {
      "bytes": 5694157,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000005/candidates.parquet",
      "path": "shards/shard-000005/candidates.parquet",
      "role": "canonical_table",
      "sha256": "a3b6043ad4010c91e0c8ed2e7ff3a567b94f38ca1fefebb5b75b43783cb3880d"
    },
    {
      "bytes": 1140,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000005/shard_manifest.json",
      "path": "shards/shard-000005/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "e7812d5bf650fb24d0401f6e28d395c38ce2b8d48bb57424a934e2cf25c6071b"
    },
    {
      "bytes": 4928158,
      "media_type": "application/gzip",
      "package_path": "artifacts/shards/shard-000006/candidates.jsonl.gz",
      "path": "shards/shard-000006/candidates.jsonl.gz",
      "role": "canonical_audit_jsonl",
      "sha256": "ffaa034607b7abc414bdb315de37f4d6164dc8f9db70c404c1ed998cdf8c7658"
    },
    {
      "bytes": 2682155,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000006/candidates.parquet",
      "path": "shards/shard-000006/candidates.parquet",
      "role": "canonical_table",
      "sha256": "74fc508aa24223ea63e5bf977ecbf91cd087d5649fb187d11af0da7e8adbf263"
    },
    {
      "bytes": 1140,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000006/shard_manifest.json",
      "path": "shards/shard-000006/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "d8974d95d4126e6d8aa8eecc6b9739ec995377389587161a02715774d6f159a3"
    },
    {
      "bytes": 1964,
      "media_type": "application/json",
      "package_path": "artifacts/source_reference_catalog.json",
      "path": "source_reference_catalog.json",
      "role": "source_reference_catalog",
      "sha256": "764ce4d77d7a1bb8f6bda7ea0941101feac08a5ff8064d1755bc59d59131aa1e"
    }
  ],
  "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": 68971,
  "bundle_count": 1,
  "bundle_id": "PBAC-PEPTIDE-BAM20-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",
    "artifacts/shards/shard-000004/candidates.jsonl.gz",
    "artifacts/shards/shard-000004/candidates.parquet",
    "artifacts/shards/shard-000005/candidates.jsonl.gz",
    "artifacts/shards/shard-000005/candidates.parquet",
    "artifacts/shards/shard-000006/candidates.jsonl.gz",
    "artifacts/shards/shard-000006/candidates.parquet"
  ],
  "canonical_root": null,
  "catalog_id": "PBAC-PEPTIDE-BAM20-PENK-OPIOID-ED2-FULL",
  "citation": {
    "citation_key": "PBAC-PEPTIDE-BAM20-PENK-OPIOID-ED2-FULL-V1",
    "recommended_citation": "PBAC-PEPTIDE-BAM20-PENK-OPIOID-ED2-FULL exact peptide row package, 413826 rows, generated 2026-06-26T14:48:05Z."
  },
  "citation_path": "citation.json",
  "class_count": 1,
  "enablement_packet_id": "PBAC-ENAB-BAM20-PENK-OPIOID-EXACT-FORM-V1",
  "form_variant_count": 6,
  "generation_validation": {
    "errors": [],
    "fasta_headers": 68971,
    "jsonl_rows": 413826,
    "ok": true,
    "out_dir": "data/production/peptides/runs/peptide-production-bam20_penk_opioid-wave9-verified-20260626/rows",
    "parquet_rows": 413826,
    "reused_by_package_builder": true,
    "row_count": 413826,
    "row_validation": {
      "asset_id_count": 413826,
      "errors": [],
      "jsonl_rows": 413826,
      "parquet_rows": 413826,
      "row_count": 413826,
      "shard_count": 7,
      "structure_key_count": 413826
    },
    "validated_at_utc": "2026-06-26T14:50:52Z",
    "validation_report_path": "data/production/peptides/runs/peptide-production-bam20_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:50:53Z",
  "public_wrapper_root": "wrapper/",
  "release_id": "PBAC-PEPTIDE-BAM20-PENK-OPIOID-ED2-FULL-V1",
  "row_count": 413826,
  "row_schema_version": "pbac_peptide_row_v1",
  "shard_count": 7,
  "source_config_hash_sha256": "69c3300eae28fb975f8d115d663c9288e7587f2c5b792f258571cf73641fb7d0",
  "source_generation_dir": "data/production/peptides/runs/peptide-production-bam20_penk_opioid-wave9-verified-20260626/rows",
  "source_hash_manifest_path": "artifacts/hash_manifest.json",
  "source_hash_manifest_sha256": "98b55e22b2b30262414275b399aebe519aa3ce6d4bbfd0f9c7e9381b28c0cf2e",
  "structure_key_count": 413826,
  "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"
  }
}
