{
  "artifact_count": 26,
  "artifacts": [
    {
      "bytes": 732,
      "media_type": "text/markdown",
      "package_path": "artifacts/GENERATION_REPORT.md",
      "path": "GENERATION_REPORT.md",
      "role": "source_generation_report",
      "sha256": "c1f7468596861ed9b3e939ea1a4d50b97b96450b5680b53feddf82dca6268404"
    },
    {
      "bytes": 2396,
      "media_type": "text/plain",
      "package_path": "artifacts/SHA256SUMS.txt",
      "path": "SHA256SUMS.txt",
      "role": "source_hash_sums",
      "sha256": "d45ac82a2f6ea304ae1a6acf8233a70acb3e28223147ee5f5519dc4a6abc4285"
    },
    {
      "bytes": 1145616,
      "media_type": "text/plain",
      "package_path": "artifacts/backbones.fasta",
      "path": "backbones.fasta",
      "role": "backbone_sequence_fasta",
      "sha256": "cac0aba9dfc98025f9885a86020d04a73e3dc85b0adbb77fd362ad312df53676"
    },
    {
      "bytes": 1407,
      "media_type": "application/json",
      "package_path": "artifacts/class_enablement_packet.json",
      "path": "class_enablement_packet.json",
      "role": "class_enablement_packet",
      "sha256": "8de417f8c763eda271c6828078304e230ec51f364d80b4399ca5b36dc1019d3f"
    },
    {
      "bytes": 1590,
      "media_type": "application/json",
      "package_path": "artifacts/generation_summary.json",
      "path": "generation_summary.json",
      "role": "source_generation_summary",
      "sha256": "f9e4227e1319d0b767ebf3cca7227dae6ecbd59267a1acbdeede0d698c1338af"
    },
    {
      "bytes": 5010,
      "media_type": "application/json",
      "package_path": "artifacts/genus_map.json",
      "path": "genus_map.json",
      "role": "bounded_genus_map",
      "sha256": "b6d275d676b93e82471f7e9ac08030352114dc9d6ce145edf6dfcdef6199f3ac"
    },
    {
      "bytes": 2567,
      "media_type": "application/json",
      "package_path": "artifacts/hash_manifest.json",
      "path": "hash_manifest.json",
      "role": "source_hash_manifest",
      "sha256": "6645d00bb2327bc81eabb070eaa35c95818c04dc9cfece2aa0de79fd25e933ee"
    },
    {
      "bytes": 32171,
      "media_type": "application/gzip",
      "package_path": "artifacts/sequence_shard_index.jsonl.gz",
      "path": "sequence_shard_index.jsonl.gz",
      "role": "sequence_shard_index",
      "sha256": "1a8f2f0d9469ee1c337bae078a8991194204b7bba17dd4e6d02a99141a093089"
    },
    {
      "bytes": 1391,
      "media_type": "application/json",
      "package_path": "artifacts/sequence_shard_index_manifest.json",
      "path": "sequence_shard_index_manifest.json",
      "role": "sequence_shard_index_manifest",
      "sha256": "bffee1d38a1953b86eb587b187d16998812698b94fc3a59db8369b86de186e38"
    },
    {
      "bytes": 6595,
      "media_type": "application/json",
      "package_path": "artifacts/shard_index.json",
      "path": "shard_index.json",
      "role": "shard_index",
      "sha256": "5138028a161adce23f5bcb732b7a64b021d317201e07f2231900edf79fee9fb7"
    },
    {
      "bytes": 2663041,
      "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": "ca92e6ea3a8954ae1e1e1a1fab6f9eaaf1f303cdcbc9d60d7e4ca736b8414356"
    },
    {
      "bytes": 1483121,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000000/candidates.parquet",
      "path": "shards/shard-000000/candidates.parquet",
      "role": "canonical_table",
      "sha256": "4c80b5d652d25df24b7c9e04040dd7074e59b26748fa8846a2ab9222286456f9"
    },
    {
      "bytes": 1123,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000000/shard_manifest.json",
      "path": "shards/shard-000000/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "0c18826d9ddf801c3828cfb92b5e8e149f9dc79c111f32eebcf7da137ba01dcd"
    },
    {
      "bytes": 2662524,
      "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": "da7b1849b4b4f1a01bb3576b007ee307d314c61b1fa3e39ac5878d97aebde19c"
    },
    {
      "bytes": 1465420,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000001/candidates.parquet",
      "path": "shards/shard-000001/candidates.parquet",
      "role": "canonical_table",
      "sha256": "9d8d8265011eafaa83e45e935ed4c659b2ee94ca153e23b332792a505f3d9000"
    },
    {
      "bytes": 1131,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000001/shard_manifest.json",
      "path": "shards/shard-000001/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "ef16f8a705ea05a0c4686af42dcd9a363da035553fd219560c9b49e40d9632a2"
    },
    {
      "bytes": 2662703,
      "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": "3a93f761d5b368a84e7a6a08847119d6819fb1dd637af3ca0e951029c6bfe85c"
    },
    {
      "bytes": 1465511,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000002/candidates.parquet",
      "path": "shards/shard-000002/candidates.parquet",
      "role": "canonical_table",
      "sha256": "c19b44e1e555a500b0bca1c9578dfe7e4397572c041a65fd69fc856c5c94c2e8"
    },
    {
      "bytes": 1131,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000002/shard_manifest.json",
      "path": "shards/shard-000002/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "b2446e4be8faac831d5ba1f17543fd67c1a0caa18f9593eb5a43a612bf8b84df"
    },
    {
      "bytes": 2662086,
      "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": "c4d7519f8c936383e13a3626818ac18a1ccb53e5ca65646e098ba5cdd962f69f"
    },
    {
      "bytes": 1485364,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000003/candidates.parquet",
      "path": "shards/shard-000003/candidates.parquet",
      "role": "canonical_table",
      "sha256": "915c1c9cfc56bf0634bafb1826e0828b5b517ce1be0c38abdc9d4ee174eaeffa"
    },
    {
      "bytes": 1131,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000003/shard_manifest.json",
      "path": "shards/shard-000003/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "c7cf71f6176a7389530673538c64023a749d18d17ed52260f54b1e4135050614"
    },
    {
      "bytes": 2496935,
      "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": "18295a9b5e4c12f92598d0d58e582cb519bfb08450b524220e80ba74975855d3"
    },
    {
      "bytes": 1379548,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000004/candidates.parquet",
      "path": "shards/shard-000004/candidates.parquet",
      "role": "canonical_table",
      "sha256": "aaeb4bf6f39f21bb27b1ab31fbf6aad7ea1ed3c0db1e3f1badc6a6026d60d7af"
    },
    {
      "bytes": 1131,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000004/shard_manifest.json",
      "path": "shards/shard-000004/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "a1d3fd219eed30c9125658072479e48837314e9279abd9c206e0873591c1e234"
    },
    {
      "bytes": 1980,
      "media_type": "application/json",
      "package_path": "artifacts/source_reference_catalog.json",
      "path": "source_reference_catalog.json",
      "role": "source_reference_catalog",
      "sha256": "7897cc18a7bbe28539d5c17dae827a23c54bdaed8ebf6785200ddb2ba0e81669"
    }
  ],
  "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": 13168,
  "bundle_count": 1,
  "bundle_id": "PBAC-PEPTIDE-UROTENSIN2-UTS2R-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"
  ],
  "canonical_root": null,
  "catalog_id": "PBAC-PEPTIDE-UROTENSIN2-UTS2R-ED2-FULL",
  "citation": {
    "citation_key": "PBAC-PEPTIDE-UROTENSIN2-UTS2R-ED2-FULL-V1",
    "recommended_citation": "PBAC-PEPTIDE-UROTENSIN2-UTS2R-ED2-FULL exact peptide row package, 79008 rows, generated 2026-06-22T19:43:30Z."
  },
  "citation_path": "citation.json",
  "class_count": 1,
  "enablement_packet_id": "PBAC-ENAB-UROTENSIN2-UTS2R-EXACT-FORM-V1",
  "form_variant_count": 6,
  "generation_validation": {
    "errors": [],
    "fasta_headers": 13168,
    "jsonl_rows": 79008,
    "ok": true,
    "out_dir": "data/production/peptides/runs/peptide-production-urotensin2_uts2r-wave3-verified-20260622/rows",
    "parquet_rows": 79008,
    "reused_by_package_builder": true,
    "row_count": 79008,
    "row_validation": {
      "asset_id_count": 79008,
      "errors": [],
      "jsonl_rows": 79008,
      "parquet_rows": 79008,
      "row_count": 79008,
      "shard_count": 5,
      "structure_key_count": 79008
    },
    "validated_at_utc": "2026-06-22T19:43:46Z",
    "validation_report_path": "data/production/peptides/runs/peptide-production-urotensin2_uts2r-wave3-verified-20260622/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-22T19:43:46Z",
  "public_wrapper_root": "wrapper/",
  "release_id": "PBAC-PEPTIDE-UROTENSIN2-UTS2R-ED2-FULL-V1",
  "row_count": 79008,
  "row_schema_version": "pbac_peptide_row_v1",
  "shard_count": 5,
  "source_config_hash_sha256": "b6e17d55f45d213bdff368fa74344716b754c35e69501d1a61aab1b0a933e1e1",
  "source_generation_dir": "data/production/peptides/runs/peptide-production-urotensin2_uts2r-wave3-verified-20260622/rows",
  "source_hash_manifest_path": "artifacts/hash_manifest.json",
  "source_hash_manifest_sha256": "6645d00bb2327bc81eabb070eaa35c95818c04dc9cfece2aa0de79fd25e933ee",
  "structure_key_count": 79008,
  "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"
  }
}
