{
  "artifact_count": 29,
  "artifacts": [
    {
      "bytes": 712,
      "media_type": "text/markdown",
      "package_path": "artifacts/GENERATION_REPORT.md",
      "path": "GENERATION_REPORT.md",
      "role": "source_generation_report",
      "sha256": "319b559be22b6296fac81b21a9175690a8b0b3d723049f1e31ade8556332a297"
    },
    {
      "bytes": 2713,
      "media_type": "text/plain",
      "package_path": "artifacts/SHA256SUMS.txt",
      "path": "SHA256SUMS.txt",
      "role": "source_hash_sums",
      "sha256": "90ef11582e00a11f2bae818dc29565cc3f4eb18492c035746eb3bea9a018cdef"
    },
    {
      "bytes": 5279720,
      "media_type": "text/plain",
      "package_path": "artifacts/backbones.fasta",
      "path": "backbones.fasta",
      "role": "backbone_sequence_fasta",
      "sha256": "8e4013404a2e6f853dfcd745fc7d26ccef14e0306d95b10c4551a19c16d1fbab"
    },
    {
      "bytes": 1375,
      "media_type": "application/json",
      "package_path": "artifacts/class_enablement_packet.json",
      "path": "class_enablement_packet.json",
      "role": "class_enablement_packet",
      "sha256": "8f46e0f8407669c208ca392f80d971d491fa4fe98a2571b105b950d727252610"
    },
    {
      "bytes": 1559,
      "media_type": "application/json",
      "package_path": "artifacts/generation_summary.json",
      "path": "generation_summary.json",
      "role": "source_generation_summary",
      "sha256": "5dc66158111722b3edb96a6995eb4e7897c8f707dfabaa39139685c06ce319e4"
    },
    {
      "bytes": 4520,
      "media_type": "application/json",
      "package_path": "artifacts/genus_map.json",
      "path": "genus_map.json",
      "role": "bounded_genus_map",
      "sha256": "ebea3d0b78e3e143cd5fee5f5cc14d4b6c06e819197f94a859ccf5d618580fb4"
    },
    {
      "bytes": 2905,
      "media_type": "application/json",
      "package_path": "artifacts/hash_manifest.json",
      "path": "hash_manifest.json",
      "role": "source_hash_manifest",
      "sha256": "80f51425dc864fc1ec6d25e22d0825fa745df2fd979284d7e42eee922e4c5cda"
    },
    {
      "bytes": 135922,
      "media_type": "application/gzip",
      "package_path": "artifacts/sequence_shard_index.jsonl.gz",
      "path": "sequence_shard_index.jsonl.gz",
      "role": "sequence_shard_index",
      "sha256": "c98d9fd6b5b13f3fe3f394a4691c4b1a625bd9da0addf098091ecdbf63d0aad9"
    },
    {
      "bytes": 1388,
      "media_type": "application/json",
      "package_path": "artifacts/sequence_shard_index_manifest.json",
      "path": "sequence_shard_index_manifest.json",
      "role": "sequence_shard_index_manifest",
      "sha256": "e47687f844ff5013b353eb7f392222b937e410a9e059093a9e3fb515abb40f75"
    },
    {
      "bytes": 7727,
      "media_type": "application/json",
      "package_path": "artifacts/shard_index.json",
      "path": "shard_index.json",
      "role": "shard_index",
      "sha256": "a89563e6005ee179aa249c7e95817e9480c7fd7cba2d5d3a778ba7c8c587b6fb"
    },
    {
      "bytes": 9251511,
      "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": "a008b85d02e75ac0049349a622cec4f942716d4a141ddd933036af8c75dee788"
    },
    {
      "bytes": 5688161,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000000/candidates.parquet",
      "path": "shards/shard-000000/candidates.parquet",
      "role": "canonical_table",
      "sha256": "aea8e10e18a9b2efb162ca12259d70c5e820e647bbe16f0ca605b4840f2eba79"
    },
    {
      "bytes": 1105,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000000/shard_manifest.json",
      "path": "shards/shard-000000/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "5ec56a02a54bc892708a73976a9d2b269699976097b5c950c47383bbd18cc56a"
    },
    {
      "bytes": 9247694,
      "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": "97f9251d512c1c929bba1153ac5d81ff65cae5acaef6133537c5a3483433222f"
    },
    {
      "bytes": 5702211,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000001/candidates.parquet",
      "path": "shards/shard-000001/candidates.parquet",
      "role": "canonical_table",
      "sha256": "7241830a55d00bb7ad268c576da89b35033d9fa663c663925faa218fecb56648"
    },
    {
      "bytes": 1115,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000001/shard_manifest.json",
      "path": "shards/shard-000001/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "78c116248b5f9fe6286d6dbe91bc5868bc233492f598c6bca6b410236581bf9d"
    },
    {
      "bytes": 9256418,
      "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": "a30a0f97d293500ec2fa37aad8399c51596473e4a89d55914e0a66fa7c6f3ff7"
    },
    {
      "bytes": 5690103,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000002/candidates.parquet",
      "path": "shards/shard-000002/candidates.parquet",
      "role": "canonical_table",
      "sha256": "300e5096246d3f3d804549c3533c23d5ef2fe0aea34e9cf94121a7633a6d840a"
    },
    {
      "bytes": 1117,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000002/shard_manifest.json",
      "path": "shards/shard-000002/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "5f7fc9019227becb5e7998a59f69ce5c64a8c011dfe11974eb7af37dc481b7d5"
    },
    {
      "bytes": 9257105,
      "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": "46f7b089d9745a0dd704d9ff6c74ea36f3adf776dca138bbaa3aabac27f151eb"
    },
    {
      "bytes": 5694342,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000003/candidates.parquet",
      "path": "shards/shard-000003/candidates.parquet",
      "role": "canonical_table",
      "sha256": "31a089fd50d9a2f239af0227a1ebbb4c7f858071f3fb71e82dd6f91ec15bc1a2"
    },
    {
      "bytes": 1117,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000003/shard_manifest.json",
      "path": "shards/shard-000003/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "0839f15fe2c32a5d3c4d38c87fd604fcd74b5ef15a85126633674d3ec027b6ac"
    },
    {
      "bytes": 9265137,
      "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": "554857ac81038b3fc6f126c157b21d111142962dd766e9c3a88b0094ecc0833a"
    },
    {
      "bytes": 5683563,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000004/candidates.parquet",
      "path": "shards/shard-000004/candidates.parquet",
      "role": "canonical_table",
      "sha256": "5a389143a8aed840dbf00c8cf8b5da1922b2ccb0dccb640f381e6c0b581f7d59"
    },
    {
      "bytes": 1117,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000004/shard_manifest.json",
      "path": "shards/shard-000004/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "b15b54166fb0b1da52725e3bfd4d18b553158f916989d6905f6f8ef6d3d41d91"
    },
    {
      "bytes": 1950019,
      "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": "3a887b692f02ef02dfb3d50fde6b8726cc7e538db19b4386f7888517ee233e92"
    },
    {
      "bytes": 1204206,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000005/candidates.parquet",
      "path": "shards/shard-000005/candidates.parquet",
      "role": "canonical_table",
      "sha256": "d54d370591a919475156fd8a17ea85274b7e31cb8fc150082542c3f08db71382"
    },
    {
      "bytes": 1117,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000005/shard_manifest.json",
      "path": "shards/shard-000005/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "6c672309374fdae53a128755605932c03563e18a6ee1a092651cfc7bae4bd6db"
    },
    {
      "bytes": 1982,
      "media_type": "application/json",
      "package_path": "artifacts/source_reference_catalog.json",
      "path": "source_reference_catalog.json",
      "role": "source_reference_catalog",
      "sha256": "c88ec2cd39566143c018906746dd47f73fd94e23cb3dd9a6005a5687d9f2c610"
    }
  ],
  "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": 55576,
  "bundle_count": 1,
  "bundle_id": "PBAC-PEPTIDE-NPAF-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",
    "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"
  ],
  "canonical_root": null,
  "catalog_id": "PBAC-PEPTIDE-NPAF-NPFFR-ED2-FULL",
  "citation": {
    "citation_key": "PBAC-PEPTIDE-NPAF-NPFFR-ED2-FULL-V1",
    "recommended_citation": "PBAC-PEPTIDE-NPAF-NPFFR-ED2-FULL exact peptide row package, 333456 rows, generated 2026-06-24T18:15:43Z."
  },
  "citation_path": "citation.json",
  "class_count": 1,
  "enablement_packet_id": "PBAC-ENAB-NPAF-NPFFR-EXACT-FORM-V1",
  "form_variant_count": 6,
  "generation_validation": {
    "errors": [],
    "fasta_headers": 55576,
    "jsonl_rows": 333456,
    "ok": true,
    "out_dir": "data/production/peptides/runs/peptide-production-npaf_npffr-wave7-verified-20260624/rows",
    "parquet_rows": 333456,
    "reused_by_package_builder": true,
    "row_count": 333456,
    "row_validation": {
      "asset_id_count": 333456,
      "errors": [],
      "jsonl_rows": 333456,
      "parquet_rows": 333456,
      "row_count": 333456,
      "shard_count": 6,
      "structure_key_count": 333456
    },
    "validated_at_utc": "2026-06-24T18:16:46Z",
    "validation_report_path": "data/production/peptides/runs/peptide-production-npaf_npffr-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:16:46Z",
  "public_wrapper_root": "wrapper/",
  "release_id": "PBAC-PEPTIDE-NPAF-NPFFR-ED2-FULL-V1",
  "row_count": 333456,
  "row_schema_version": "pbac_peptide_row_v1",
  "shard_count": 6,
  "source_config_hash_sha256": "e5e742604ae34c128b1bd45f91e1a2da2cb88309df1519567940bfd771fdf26f",
  "source_generation_dir": "data/production/peptides/runs/peptide-production-npaf_npffr-wave7-verified-20260624/rows",
  "source_hash_manifest_path": "artifacts/hash_manifest.json",
  "source_hash_manifest_sha256": "80f51425dc864fc1ec6d25e22d0825fa745df2fd979284d7e42eee922e4c5cda",
  "structure_key_count": 333456,
  "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"
  }
}
