{
  "artifact_count": 20,
  "artifacts": [
    {
      "bytes": 784,
      "media_type": "text/markdown",
      "package_path": "artifacts/GENERATION_REPORT.md",
      "path": "GENERATION_REPORT.md",
      "role": "source_generation_report",
      "sha256": "73c4ca555ba5ec1437f0b6c25ea826b1e47f7aadf161d5f940c8d3efcfeb0c2a"
    },
    {
      "bytes": 1762,
      "media_type": "text/plain",
      "package_path": "artifacts/SHA256SUMS.txt",
      "path": "SHA256SUMS.txt",
      "role": "source_hash_sums",
      "sha256": "4d3ffa6ca0f4d6cda2d2043415c8c40facd61b72e4636fa19a698d9b863f11f4"
    },
    {
      "bytes": 2982630,
      "media_type": "text/plain",
      "package_path": "artifacts/backbones.fasta",
      "path": "backbones.fasta",
      "role": "backbone_sequence_fasta",
      "sha256": "cac15b451716089d581f273188d2d5a319f96b71e3d5f43af2841ce02baa29e5"
    },
    {
      "bytes": 1485,
      "media_type": "application/json",
      "package_path": "artifacts/class_enablement_packet.json",
      "path": "class_enablement_packet.json",
      "role": "class_enablement_packet",
      "sha256": "c4b585b90b61e9bf029ad043ba71cb29f262eec51ca794d483c1082d5303b09f"
    },
    {
      "bytes": 1667,
      "media_type": "application/json",
      "package_path": "artifacts/generation_summary.json",
      "path": "generation_summary.json",
      "role": "source_generation_summary",
      "sha256": "3379fd2c793be1bcb1024a877f1f6083ae4815a8854b4346fd5bb89cab0b2f53"
    },
    {
      "bytes": 4630,
      "media_type": "application/json",
      "package_path": "artifacts/genus_map.json",
      "path": "genus_map.json",
      "role": "bounded_genus_map",
      "sha256": "a677654d9cda6b7dcf0964f9727c359797424049deae1eb57f196d3bba046111"
    },
    {
      "bytes": 1891,
      "media_type": "application/json",
      "package_path": "artifacts/hash_manifest.json",
      "path": "hash_manifest.json",
      "role": "source_hash_manifest",
      "sha256": "7d9e2a5fbd3349a7e9d2d001b07dbfba61fd50cf0dddd08237bb86f0f616e8e5"
    },
    {
      "bytes": 68586,
      "media_type": "application/gzip",
      "package_path": "artifacts/sequence_shard_index.jsonl.gz",
      "path": "sequence_shard_index.jsonl.gz",
      "role": "sequence_shard_index",
      "sha256": "d1a45abfac18003d601098d03f6f55365cb76482a26ed79ee94b69b9d6213b4f"
    },
    {
      "bytes": 1432,
      "media_type": "application/json",
      "package_path": "artifacts/sequence_shard_index_manifest.json",
      "path": "sequence_shard_index_manifest.json",
      "role": "sequence_shard_index_manifest",
      "sha256": "ffbe9bcd29bfe4001c6e379d25488922d59ddc6e6dd660f64baac7c7c58ce029"
    },
    {
      "bytes": 4277,
      "media_type": "application/json",
      "package_path": "artifacts/shard_index.json",
      "path": "shard_index.json",
      "role": "shard_index",
      "sha256": "14498e24d8c5d4d78492d937333a52ee1e90b9eb7336ebdb98f7f2cb56bc1b6f"
    },
    {
      "bytes": 10632173,
      "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": "e9af951a7d7eee35182442c9d119cf37da8b98310cec1c522f99b9fdc1484e36"
    },
    {
      "bytes": 5694775,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000000/candidates.parquet",
      "path": "shards/shard-000000/candidates.parquet",
      "role": "canonical_table",
      "sha256": "5648558ab0413343ff58c9b0fb0ba9ac1b191e0554eb77aa8af2e14656a69636"
    },
    {
      "bytes": 1163,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000000/shard_manifest.json",
      "path": "shards/shard-000000/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "d4ae82074f511809e3f10c90076c727938704056ad5902823e527662be91ab1d"
    },
    {
      "bytes": 10629076,
      "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": "7907b3f101dbe66163d6210d49ad2bfa7fc2ca80c9fada3b72ec42d0cdba76f7"
    },
    {
      "bytes": 5695280,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000001/candidates.parquet",
      "path": "shards/shard-000001/candidates.parquet",
      "role": "canonical_table",
      "sha256": "b387021462faaf81aacae908567b88d2f58ebe323c14ef53908ef2f0c396a55b"
    },
    {
      "bytes": 1173,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000001/shard_manifest.json",
      "path": "shards/shard-000001/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "3e437165a5e912b0170eedea85de314fa8f9ffb8c6cf80efda27a682eaf1d0da"
    },
    {
      "bytes": 7049743,
      "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": "3a6fe1495e7221a031d164d575063f3818ef7cdd9ce7bf8985a5619f06dec816"
    },
    {
      "bytes": 3793300,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000002/candidates.parquet",
      "path": "shards/shard-000002/candidates.parquet",
      "role": "canonical_table",
      "sha256": "f1d22ed8ba943d308a4f7463077e78aedf4a71d4af91c7fe75cfdc98a2634ff7"
    },
    {
      "bytes": 1175,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000002/shard_manifest.json",
      "path": "shards/shard-000002/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "c40010ef70e18fbe466c299f6f32e349a150069e3135dfdad14000c508174589"
    },
    {
      "bytes": 2002,
      "media_type": "application/json",
      "package_path": "artifacts/source_reference_catalog.json",
      "path": "source_reference_catalog.json",
      "role": "source_reference_catalog",
      "sha256": "dac012d92aeb966f809908e0858b006a7d9ea77af7aeffdee2fad38ea7c36bb6"
    }
  ],
  "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": 28406,
  "bundle_count": 1,
  "bundle_id": "PBAC-PEPTIDE-DYNORPHIN-A-1-13-PDYN-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"
  ],
  "canonical_root": null,
  "catalog_id": "PBAC-PEPTIDE-DYNORPHIN-A-1-13-PDYN-OPIOID-ED2-FULL",
  "citation": {
    "citation_key": "PBAC-PEPTIDE-DYNORPHIN-A-1-13-PDYN-OPIOID-ED2-FULL-V1",
    "recommended_citation": "PBAC-PEPTIDE-DYNORPHIN-A-1-13-PDYN-OPIOID-ED2-FULL exact peptide row package, 170436 rows, generated 2026-06-24T18:46:02Z."
  },
  "citation_path": "citation.json",
  "class_count": 1,
  "enablement_packet_id": "PBAC-ENAB-DYNORPHIN-A-1-13-PDYN-OPIOID-EXACT-FORM-V1",
  "form_variant_count": 6,
  "generation_validation": {
    "errors": [],
    "fasta_headers": 28406,
    "jsonl_rows": 170436,
    "ok": true,
    "out_dir": "data/production/peptides/runs/peptide-production-dynorphin_a_1_13_pdyn_opioid-wave7-verified-20260624/rows",
    "parquet_rows": 170436,
    "reused_by_package_builder": true,
    "row_count": 170436,
    "row_validation": {
      "asset_id_count": 170436,
      "errors": [],
      "jsonl_rows": 170436,
      "parquet_rows": 170436,
      "row_count": 170436,
      "shard_count": 3,
      "structure_key_count": 170436
    },
    "validated_at_utc": "2026-06-24T18:46:55Z",
    "validation_report_path": "data/production/peptides/runs/peptide-production-dynorphin_a_1_13_pdyn_opioid-wave7-verified-20260624/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-24T18:46:56Z",
  "public_wrapper_root": "wrapper/",
  "release_id": "PBAC-PEPTIDE-DYNORPHIN-A-1-13-PDYN-OPIOID-ED2-FULL-V1",
  "row_count": 170436,
  "row_schema_version": "pbac_peptide_row_v1",
  "shard_count": 3,
  "source_config_hash_sha256": "bec32e97335f9d125c54065a9cb9392e68b3937bbaa3a15bcaefb3ebd7b39d6e",
  "source_generation_dir": "data/production/peptides/runs/peptide-production-dynorphin_a_1_13_pdyn_opioid-wave7-verified-20260624/rows",
  "source_hash_manifest_path": "artifacts/hash_manifest.json",
  "source_hash_manifest_sha256": "7d9e2a5fbd3349a7e9d2d001b07dbfba61fd50cf0dddd08237bb86f0f616e8e5",
  "structure_key_count": 170436,
  "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"
  }
}
