{
  "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": "723338e4ae7594176b0495d478aef3bb2e0be7a18640bc1f935c510465d1643b"
    },
    {
      "bytes": 1762,
      "media_type": "text/plain",
      "package_path": "artifacts/SHA256SUMS.txt",
      "path": "SHA256SUMS.txt",
      "role": "source_hash_sums",
      "sha256": "1f24a748797caf7a1565fca2193f9dcb5fa51c24e2339f273b4f313bb0ca82c1"
    },
    {
      "bytes": 2164950,
      "media_type": "text/plain",
      "package_path": "artifacts/backbones.fasta",
      "path": "backbones.fasta",
      "role": "backbone_sequence_fasta",
      "sha256": "f72cc910b8d5c7f7cd127bfb5af101ed4bcfdc946bc644735c6da28b39958ba3"
    },
    {
      "bytes": 1415,
      "media_type": "application/json",
      "package_path": "artifacts/class_enablement_packet.json",
      "path": "class_enablement_packet.json",
      "role": "class_enablement_packet",
      "sha256": "d527e271b8df4ceb276bf003b4638c7a382b9b3f12fe6b56108c8842984d756f"
    },
    {
      "bytes": 1595,
      "media_type": "application/json",
      "package_path": "artifacts/generation_summary.json",
      "path": "generation_summary.json",
      "role": "source_generation_summary",
      "sha256": "f6a3c661759b30d3c2590ebe5af364447536d6ea22e4196f3e24b9ab732f840e"
    },
    {
      "bytes": 4568,
      "media_type": "application/json",
      "package_path": "artifacts/genus_map.json",
      "path": "genus_map.json",
      "role": "bounded_genus_map",
      "sha256": "c01481e52d828c4c33434b6336e9eb302c5cfd9745207e62ebf27db7d0f595a7"
    },
    {
      "bytes": 1891,
      "media_type": "application/json",
      "package_path": "artifacts/hash_manifest.json",
      "path": "hash_manifest.json",
      "role": "source_hash_manifest",
      "sha256": "03628d7d5d0478696c5fe652a8d4fc3921e44f69f9f74e64ded7344503db8377"
    },
    {
      "bytes": 58234,
      "media_type": "application/gzip",
      "package_path": "artifacts/sequence_shard_index.jsonl.gz",
      "path": "sequence_shard_index.jsonl.gz",
      "role": "sequence_shard_index",
      "sha256": "dc1b6889c72847bf2b530331df780e5e376df3c0d69afbb5b344ecd0ca6bcf10"
    },
    {
      "bytes": 1394,
      "media_type": "application/json",
      "package_path": "artifacts/sequence_shard_index_manifest.json",
      "path": "sequence_shard_index_manifest.json",
      "role": "sequence_shard_index_manifest",
      "sha256": "67d86772c0dea0e457e9dba153a34814ffbaef58c26a79638bba386138a6bcc0"
    },
    {
      "bytes": 4127,
      "media_type": "application/json",
      "package_path": "artifacts/shard_index.json",
      "path": "shard_index.json",
      "role": "shard_index",
      "sha256": "74582b34d431f9d77cff288bdf3378643e415336a62aaf0365945fb9c458e045"
    },
    {
      "bytes": 9240115,
      "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": "c04ed9041496adad1feadb0992a3c65bda53c3aecd53b0d33f034336aa88a770"
    },
    {
      "bytes": 5699308,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000000/candidates.parquet",
      "path": "shards/shard-000000/candidates.parquet",
      "role": "canonical_table",
      "sha256": "4b3b65873d9553a573d4593cc6d1d543a6eb9e7b12f563a5b14f1f904ac74525"
    },
    {
      "bytes": 1125,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000000/shard_manifest.json",
      "path": "shards/shard-000000/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "66a77c6d393a39d386bf00e665a7ec64ff4990bd64694e4a1573ddf6c3a0bc77"
    },
    {
      "bytes": 9227141,
      "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": "680e4474daa0fba560808569101c8a6551919f6fbd303eacb4c1902916cc08ea"
    },
    {
      "bytes": 5698597,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000001/candidates.parquet",
      "path": "shards/shard-000001/candidates.parquet",
      "role": "canonical_table",
      "sha256": "ece1364ad40077f60757105770c23fe99fe359448dd3d241abdc2bbbf4d97312"
    },
    {
      "bytes": 1135,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000001/shard_manifest.json",
      "path": "shards/shard-000001/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "b8dd3ec493a61b21f80948d35f67b2dbc5ce7b016231afd4af91c766e576445d"
    },
    {
      "bytes": 2357452,
      "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": "56a2273023e3e38deeb57601369c335082b2d9a91a0b5f4d4ca51f8811ab732f"
    },
    {
      "bytes": 1473359,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000002/candidates.parquet",
      "path": "shards/shard-000002/candidates.parquet",
      "role": "canonical_table",
      "sha256": "13c5ac8c073fce8b4840219d64fbbfb7b4a6596c6a144c4826d80e63f63adf0f"
    },
    {
      "bytes": 1137,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000002/shard_manifest.json",
      "path": "shards/shard-000002/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "be4e858c34c18a5e750f95fae740d75d8900af8cb0a0a3c200124c36e5e5b846"
    },
    {
      "bytes": 1983,
      "media_type": "application/json",
      "package_path": "artifacts/source_reference_catalog.json",
      "path": "source_reference_catalog.json",
      "role": "source_reference_catalog",
      "sha256": "56a6dae487a7244816efb118506325437fec51aa8bfa652944b6b41085d43502"
    }
  ],
  "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": 24055,
  "bundle_count": 1,
  "bundle_id": "PBAC-PEPTIDE-RFRP2-NPVF-NPFFR-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-RFRP2-NPVF-NPFFR-ED2-FULL",
  "citation": {
    "citation_key": "PBAC-PEPTIDE-RFRP2-NPVF-NPFFR-ED2-FULL-V1",
    "recommended_citation": "PBAC-PEPTIDE-RFRP2-NPVF-NPFFR-ED2-FULL exact peptide row package, 144330 rows, generated 2026-06-26T14:27:44Z."
  },
  "citation_path": "citation.json",
  "class_count": 1,
  "enablement_packet_id": "PBAC-ENAB-RFRP2-NPVF-NPFFR-EXACT-FORM-V1",
  "form_variant_count": 6,
  "generation_validation": {
    "errors": [],
    "fasta_headers": 24055,
    "jsonl_rows": 144330,
    "ok": true,
    "out_dir": "data/production/peptides/runs/peptide-production-rfrp2_npvf_npffr-wave9-verified-20260626/rows",
    "parquet_rows": 144330,
    "reused_by_package_builder": true,
    "row_count": 144330,
    "row_validation": {
      "asset_id_count": 144330,
      "errors": [],
      "jsonl_rows": 144330,
      "parquet_rows": 144330,
      "row_count": 144330,
      "shard_count": 3,
      "structure_key_count": 144330
    },
    "validated_at_utc": "2026-06-26T14:28:42Z",
    "validation_report_path": "data/production/peptides/runs/peptide-production-rfrp2_npvf_npffr-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:28:42Z",
  "public_wrapper_root": "wrapper/",
  "release_id": "PBAC-PEPTIDE-RFRP2-NPVF-NPFFR-ED2-FULL-V1",
  "row_count": 144330,
  "row_schema_version": "pbac_peptide_row_v1",
  "shard_count": 3,
  "source_config_hash_sha256": "ce2f7d5fe970c165167d08b2b1a7291f94a775e6869f59c5ca95958601edfe87",
  "source_generation_dir": "data/production/peptides/runs/peptide-production-rfrp2_npvf_npffr-wave9-verified-20260626/rows",
  "source_hash_manifest_path": "artifacts/hash_manifest.json",
  "source_hash_manifest_sha256": "03628d7d5d0478696c5fe652a8d4fc3921e44f69f9f74e64ded7344503db8377",
  "structure_key_count": 144330,
  "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"
  }
}
