{
  "artifact_count": 20,
  "artifacts": [
    {
      "bytes": 736,
      "media_type": "text/markdown",
      "package_path": "artifacts/GENERATION_REPORT.md",
      "path": "GENERATION_REPORT.md",
      "role": "source_generation_report",
      "sha256": "35710f413656bfcab293a21313c741d3931655bf25a3ac182974817470b30a2b"
    },
    {
      "bytes": 1762,
      "media_type": "text/plain",
      "package_path": "artifacts/SHA256SUMS.txt",
      "path": "SHA256SUMS.txt",
      "role": "source_hash_sums",
      "sha256": "35566f7350f23c9ec64da6c37e57475d300aefcc7993b73296e9c62b74146cae"
    },
    {
      "bytes": 447930,
      "media_type": "text/plain",
      "package_path": "artifacts/backbones.fasta",
      "path": "backbones.fasta",
      "role": "backbone_sequence_fasta",
      "sha256": "9bef985693e9a618757f338b13409bd2ef77202c51b21a254a6c808ec0016820"
    },
    {
      "bytes": 1430,
      "media_type": "application/json",
      "package_path": "artifacts/class_enablement_packet.json",
      "path": "class_enablement_packet.json",
      "role": "class_enablement_packet",
      "sha256": "e76179443245a016448fa105fe066812898340b94d4a7e84118899c98da52cd7"
    },
    {
      "bytes": 1599,
      "media_type": "application/json",
      "package_path": "artifacts/generation_summary.json",
      "path": "generation_summary.json",
      "role": "source_generation_summary",
      "sha256": "c6154f1661d7d2db801ccf28110b3112298781d44c2508f0695b9a61cbd6ace4"
    },
    {
      "bytes": 4426,
      "media_type": "application/json",
      "package_path": "artifacts/genus_map.json",
      "path": "genus_map.json",
      "role": "bounded_genus_map",
      "sha256": "634e22237451d786f83e79eb037654dc85d9a9ca7e9b12fc918ad1b2b0b17597"
    },
    {
      "bytes": 1891,
      "media_type": "application/json",
      "package_path": "artifacts/hash_manifest.json",
      "path": "hash_manifest.json",
      "role": "source_hash_manifest",
      "sha256": "f602d7180fb3fc6f7ad6638e2e3f9e42b7d99d7864b57e326578963644853cf5"
    },
    {
      "bytes": 13014,
      "media_type": "application/gzip",
      "package_path": "artifacts/sequence_shard_index.jsonl.gz",
      "path": "sequence_shard_index.jsonl.gz",
      "role": "sequence_shard_index",
      "sha256": "15f4bb0a0992e7080cfe3340eb01e00cb7975842899972f5931e486b9291706c"
    },
    {
      "bytes": 1382,
      "media_type": "application/json",
      "package_path": "artifacts/sequence_shard_index_manifest.json",
      "path": "sequence_shard_index_manifest.json",
      "role": "sequence_shard_index_manifest",
      "sha256": "c251c0f618ab0d4a24297da993da6231fd728e149621dc2e9c4367107abd9fbd"
    },
    {
      "bytes": 4131,
      "media_type": "application/json",
      "package_path": "artifacts/shard_index.json",
      "path": "shard_index.json",
      "role": "shard_index",
      "sha256": "118ac73310c2187c8ebf3c4afe9171f95119a6b2ba777ce22738940abef37838"
    },
    {
      "bytes": 2306238,
      "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": "53592d65f618902de20eb99d560ea5f7ea7ad1e5b0f1511f6ddf64c1d368c211"
    },
    {
      "bytes": 1474078,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000000/candidates.parquet",
      "path": "shards/shard-000000/candidates.parquet",
      "role": "canonical_table",
      "sha256": "a637692f24568fe271598b3b18b5437b7d6911d81d7689760880a625b19e3cf3"
    },
    {
      "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": "80d236a1a8d0577eaa6674a9aee945687925d0102f16908850fddf3a70a7621f"
    },
    {
      "bytes": 2307015,
      "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": "20518837f0abcbe6faf09250604b58ec02c37376d545b042efccfe5886e738f3"
    },
    {
      "bytes": 1479979,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000001/candidates.parquet",
      "path": "shards/shard-000001/candidates.parquet",
      "role": "canonical_table",
      "sha256": "f201a13c5d39516a88b22cd4d5e704784ed92f1f9c71b130cb9020fd5e54ca48"
    },
    {
      "bytes": 1136,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000001/shard_manifest.json",
      "path": "shards/shard-000001/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "3c1adbdb1ec09fe06b72f0de6f88beee037f298f7b1a591876af24312821b8c6"
    },
    {
      "bytes": 172587,
      "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": "78c81b2dbba56a296426a8f7690614e4a7e39b4084c4603a9d6de4147d0510fe"
    },
    {
      "bytes": 121386,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000002/candidates.parquet",
      "path": "shards/shard-000002/candidates.parquet",
      "role": "canonical_table",
      "sha256": "d5c0f81ecbf483e07d44144063f9ff0789d8870cb2d839d9aa828c619a4b90a1"
    },
    {
      "bytes": 1134,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000002/shard_manifest.json",
      "path": "shards/shard-000002/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "f63373a09f2c3b6bb0d1e83de2092a66a60384dbeb3250a89e36b8ffd9c38d50"
    },
    {
      "bytes": 1946,
      "media_type": "application/json",
      "package_path": "artifacts/source_reference_catalog.json",
      "path": "source_reference_catalog.json",
      "role": "source_reference_catalog",
      "sha256": "f4da0410b850dd97f73ccee94e5764e8fac2c5fc5f678b2355bdb637ce6bc27a"
    }
  ],
  "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": 5530,
  "bundle_count": 1,
  "bundle_id": "PBAC-PEPTIDE-ANGIOTENSINIV-AGT-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-ANGIOTENSINIV-AGT-ED2-FULL",
  "citation": {
    "citation_key": "PBAC-PEPTIDE-ANGIOTENSINIV-AGT-ED2-FULL-V1",
    "recommended_citation": "PBAC-PEPTIDE-ANGIOTENSINIV-AGT-ED2-FULL exact peptide row package, 33180 rows, generated 2026-06-23T11:34:29Z."
  },
  "citation_path": "citation.json",
  "class_count": 1,
  "enablement_packet_id": "PBAC-ENAB-ANGIOTENSIN-IV-AGTR-EXACT-FORM-V1",
  "form_variant_count": 6,
  "generation_validation": {
    "errors": [],
    "fasta_headers": 5530,
    "jsonl_rows": 33180,
    "ok": true,
    "out_dir": "data/production/peptides/runs/peptide-production-angiotensin_iv_agtr-wave5-verified-20260623/rows",
    "parquet_rows": 33180,
    "reused_by_package_builder": true,
    "row_count": 33180,
    "row_validation": {
      "asset_id_count": 33180,
      "errors": [],
      "jsonl_rows": 33180,
      "parquet_rows": 33180,
      "row_count": 33180,
      "shard_count": 3,
      "structure_key_count": 33180
    },
    "validated_at_utc": "2026-06-23T11:34:36Z",
    "validation_report_path": "data/production/peptides/runs/peptide-production-angiotensin_iv_agtr-wave5-verified-20260623/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-23T11:34:36Z",
  "public_wrapper_root": "wrapper/",
  "release_id": "PBAC-PEPTIDE-ANGIOTENSINIV-AGT-ED2-FULL-V1",
  "row_count": 33180,
  "row_schema_version": "pbac_peptide_row_v1",
  "shard_count": 3,
  "source_config_hash_sha256": "c1c4345cb4492f3d294ddbb0b2561010e55194f3e439d57c77748dceb4c0fdcc",
  "source_generation_dir": "data/production/peptides/runs/peptide-production-angiotensin_iv_agtr-wave5-verified-20260623/rows",
  "source_hash_manifest_path": "artifacts/hash_manifest.json",
  "source_hash_manifest_sha256": "f602d7180fb3fc6f7ad6638e2e3f9e42b7d99d7864b57e326578963644853cf5",
  "structure_key_count": 33180,
  "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"
  }
}
