{
  "artifact_count": 23,
  "artifacts": [
    {
      "bytes": 736,
      "media_type": "text/markdown",
      "package_path": "artifacts/GENERATION_REPORT.md",
      "path": "GENERATION_REPORT.md",
      "role": "source_generation_report",
      "sha256": "73e56c401ed5b876434d9f2fa293ff1a1414ca3a3220b1694a7cbcb85880c4d7"
    },
    {
      "bytes": 2079,
      "media_type": "text/plain",
      "package_path": "artifacts/SHA256SUMS.txt",
      "path": "SHA256SUMS.txt",
      "role": "source_hash_sums",
      "sha256": "6684757ecfc72a3cc8ed3a94ac46caca65c92fcae6b86868ecad21817b596944"
    },
    {
      "bytes": 3079974,
      "media_type": "text/plain",
      "package_path": "artifacts/backbones.fasta",
      "path": "backbones.fasta",
      "role": "backbone_sequence_fasta",
      "sha256": "392c593668ff165ad251a08d41b21d1d7091519da2e78f6aa55134b3aa62ffe3"
    },
    {
      "bytes": 1404,
      "media_type": "application/json",
      "package_path": "artifacts/class_enablement_packet.json",
      "path": "class_enablement_packet.json",
      "role": "class_enablement_packet",
      "sha256": "a17d4682e95a2fd7066def8ff4fe0dd7c9eed04feea995cd70fba4b4fd73e300"
    },
    {
      "bytes": 1595,
      "media_type": "application/json",
      "package_path": "artifacts/generation_summary.json",
      "path": "generation_summary.json",
      "role": "source_generation_summary",
      "sha256": "9db38fd537a1d4633f255374c23b36fc2570216a238e95448227e36748276d08"
    },
    {
      "bytes": 4542,
      "media_type": "application/json",
      "package_path": "artifacts/genus_map.json",
      "path": "genus_map.json",
      "role": "bounded_genus_map",
      "sha256": "42771f7de70fc84ac62120c51f82b8feb33898feec4d8194f03a326124a0a623"
    },
    {
      "bytes": 2229,
      "media_type": "application/json",
      "package_path": "artifacts/hash_manifest.json",
      "path": "hash_manifest.json",
      "role": "source_hash_manifest",
      "sha256": "d7b5abc9b81eb17f8a06a205a16ab3b19bc733aeb873d91e9427c88866a52a15"
    },
    {
      "bytes": 79990,
      "media_type": "application/gzip",
      "package_path": "artifacts/sequence_shard_index.jsonl.gz",
      "path": "sequence_shard_index.jsonl.gz",
      "role": "sequence_shard_index",
      "sha256": "3f4e9c2ea103f2f4bb8ac8c10c888bb6a49120403c1adff8a6d8d24036564597"
    },
    {
      "bytes": 1398,
      "media_type": "application/json",
      "package_path": "artifacts/sequence_shard_index_manifest.json",
      "path": "sequence_shard_index_manifest.json",
      "role": "sequence_shard_index_manifest",
      "sha256": "6e51bbed8b80dc981a7a760e4bf00f8b6acc5bc63a54d249a56f532eb59d5b0c"
    },
    {
      "bytes": 5363,
      "media_type": "application/json",
      "package_path": "artifacts/shard_index.json",
      "path": "shard_index.json",
      "role": "shard_index",
      "sha256": "ac4fc052211d7e04416094e2fec1831daeece977e4435f82cf216a53dea34d59"
    },
    {
      "bytes": 9231336,
      "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": "0159d6d5cb972a7505485b35087d5b4acd487c658454628244bdf0812a8586ee"
    },
    {
      "bytes": 5696261,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000000/candidates.parquet",
      "path": "shards/shard-000000/candidates.parquet",
      "role": "canonical_table",
      "sha256": "f526f68b2438281898efe1c4a0dd24c72c6492c5ad471432ea73b5f135824c8c"
    },
    {
      "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": "788155fb4e09ef6204b1a1ad687f73b897e3d2d088d56e6b98e2016b565fb365"
    },
    {
      "bytes": 9238953,
      "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": "9544fe2836d34562c7bd6bcfcdc615059bcb018f7f4c40bad3e85978900f6ede"
    },
    {
      "bytes": 5692622,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000001/candidates.parquet",
      "path": "shards/shard-000001/candidates.parquet",
      "role": "canonical_table",
      "sha256": "142d945a32d17fb7ec35abe0333ccbe92b554b3b89b6f763fdf01ed2a6bc41a2"
    },
    {
      "bytes": 1133,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000001/shard_manifest.json",
      "path": "shards/shard-000001/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "dc55d2ddfb5585cf41fbc96b3eb9705dfec3c33b135fe66f642589bfaa88525b"
    },
    {
      "bytes": 9228525,
      "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": "2f52c74034dd27ab5505f5b38dc94a1a5fd7afe658a435bce60a763bcf7c35df"
    },
    {
      "bytes": 5700693,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000002/candidates.parquet",
      "path": "shards/shard-000002/candidates.parquet",
      "role": "canonical_table",
      "sha256": "57b37e7aaeafd97d7413c231161dca7c2fcfa70527f28a095678c0660cf8bbe4"
    },
    {
      "bytes": 1135,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000002/shard_manifest.json",
      "path": "shards/shard-000002/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "2503453120b03d7ae7ce49482bbe23508b9b5846ad22adc7ba92b8f547a78be4"
    },
    {
      "bytes": 969344,
      "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": "2c9bcd3b487df51e2fe112c008718e119ea342375128770535fad37764486000"
    },
    {
      "bytes": 610840,
      "media_type": "application/vnd.apache.parquet",
      "package_path": "artifacts/shards/shard-000003/candidates.parquet",
      "path": "shards/shard-000003/candidates.parquet",
      "role": "canonical_table",
      "sha256": "6fb56a69f9d66df0b6c08abebd36f2c0e013747461554806508c9280c1731a88"
    },
    {
      "bytes": 1133,
      "media_type": "application/json",
      "package_path": "artifacts/shards/shard-000003/shard_manifest.json",
      "path": "shards/shard-000003/shard_manifest.json",
      "role": "shard_manifest",
      "sha256": "a25d76dcf18745430652110f3f0766a618e5e3fb4aafaf50acede3da94bc69aa"
    },
    {
      "bytes": 1968,
      "media_type": "application/json",
      "package_path": "artifacts/source_reference_catalog.json",
      "path": "source_reference_catalog.json",
      "role": "source_reference_catalog",
      "sha256": "fc7d252be20f836bcc338025a55b7204cfb6ee4d63a92c549cd111c18d392df6"
    }
  ],
  "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": 33118,
  "bundle_count": 1,
  "bundle_id": "PBAC-PEPTIDE-SPEXIN1-SPX-GALR-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"
  ],
  "canonical_root": null,
  "catalog_id": "PBAC-PEPTIDE-SPEXIN1-SPX-GALR-ED2-FULL",
  "citation": {
    "citation_key": "PBAC-PEPTIDE-SPEXIN1-SPX-GALR-ED2-FULL-V1",
    "recommended_citation": "PBAC-PEPTIDE-SPEXIN1-SPX-GALR-ED2-FULL exact peptide row package, 198708 rows, generated 2026-06-24T18:23:14Z."
  },
  "citation_path": "citation.json",
  "class_count": 1,
  "enablement_packet_id": "PBAC-ENAB-SPEXIN1-SPX-GALR-EXACT-FORM-V1",
  "form_variant_count": 6,
  "generation_validation": {
    "errors": [],
    "fasta_headers": 33118,
    "jsonl_rows": 198708,
    "ok": true,
    "out_dir": "data/production/peptides/runs/peptide-production-spexin1_spx_galr-wave7-verified-20260624/rows",
    "parquet_rows": 198708,
    "reused_by_package_builder": true,
    "row_count": 198708,
    "row_validation": {
      "asset_id_count": 198708,
      "errors": [],
      "jsonl_rows": 198708,
      "parquet_rows": 198708,
      "row_count": 198708,
      "shard_count": 4,
      "structure_key_count": 198708
    },
    "validated_at_utc": "2026-06-24T18:23:52Z",
    "validation_report_path": "data/production/peptides/runs/peptide-production-spexin1_spx_galr-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:23:52Z",
  "public_wrapper_root": "wrapper/",
  "release_id": "PBAC-PEPTIDE-SPEXIN1-SPX-GALR-ED2-FULL-V1",
  "row_count": 198708,
  "row_schema_version": "pbac_peptide_row_v1",
  "shard_count": 4,
  "source_config_hash_sha256": "8e631dde3fe01a2a841879d7435e57f1494f7fffc330e1f8f5bc40124d0ed7ef",
  "source_generation_dir": "data/production/peptides/runs/peptide-production-spexin1_spx_galr-wave7-verified-20260624/rows",
  "source_hash_manifest_path": "artifacts/hash_manifest.json",
  "source_hash_manifest_sha256": "d7b5abc9b81eb17f8a06a205a16ab3b19bc733aeb873d91e9427c88866a52a15",
  "structure_key_count": 198708,
  "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"
  }
}
