{
  "schema_id": "interlanguage/clp-learner-route-input/v1",
  "schema_version": "1.0.0",
  "locale": "id-ID",
  "status": "sanitized_projection_of_sealed_evidence",
  "sealed_authority": {
    "schema_id": "clp-family-v231/learner-primary-route-evidence/v1",
    "generated_utc": "2026-08-31T22:25:56.6280191Z",
    "bytes": 28779,
    "sha256": "d806aee1d1ac177d9ad41844d847f5d4d1abf6895de47b6eedbb7c5e17c262e9"
  },
  "routes": [
    {
      "course_id": "B20",
      "volume": "CLP1",
      "family_reader_order": 1,
      "course_reader_order": 1,
      "title": "Kalkulus Diferensial",
      "role": "textbook",
      "kind": "textbook",
      "learner_surface_role": "default_primary",
      "format": "application/pdf",
      "scope": "whole_course",
      "pages": 442,
      "bytes": 4997608,
      "sha256": "e0466ca75b793aed64e2c356014233d9e85072b077a3b2d3344926835c408ec2",
      "license": "CC BY-NC-SA 4.0",
      "filename": "00_CLP1_KALKULUS_DIFERENSIAL_BAHASA_INDONESIA_2026.08.14.1_BUKU_TEKS.pdf",
      "url": "https://zenodo.org/records/22183943/files/00_CLP1_KALKULUS_DIFERENSIAL_BAHASA_INDONESIA_2026.08.14.1_BUKU_TEKS.pdf?download=1",
      "record_url": "https://zenodo.org/records/22183943",
      "record_id": 22183943,
      "version_doi": "10.5281/zenodo.22183943",
      "route_granularity": "whole_file_only",
      "anchor_status": "not_established",
      "verification_scope": "pass_receipt_bound"
    },
    {
      "course_id": "B20",
      "volume": "CLP1",
      "family_reader_order": 2,
      "course_reader_order": 2,
      "title": "Kalkulus Diferensial",
      "role": "problembook",
      "kind": "problembook",
      "learner_surface_role": "learner_primary_companion",
      "format": "application/pdf",
      "scope": "whole_course_companion",
      "pages": 646,
      "bytes": 3263082,
      "sha256": "911b2a0e3a9de6eccb9dd93042fa697e8f02e4bb1ecdacec86ade68744245021",
      "license": "CC BY-NC-SA 4.0",
      "filename": "01_CLP1_KALKULUS_DIFERENSIAL_BAHASA_INDONESIA_2026.08.14.1_SOAL_DAN_PENYELESAIAN.pdf",
      "url": "https://zenodo.org/records/22183943/files/01_CLP1_KALKULUS_DIFERENSIAL_BAHASA_INDONESIA_2026.08.14.1_SOAL_DAN_PENYELESAIAN.pdf?download=1",
      "record_url": "https://zenodo.org/records/22183943",
      "record_id": 22183943,
      "version_doi": "10.5281/zenodo.22183943",
      "route_granularity": "whole_file_only",
      "anchor_status": "not_established",
      "verification_scope": "pass_receipt_bound"
    },
    {
      "course_id": "B30",
      "volume": "CLP2",
      "family_reader_order": 3,
      "course_reader_order": 1,
      "title": "Kalkulus Integral",
      "role": "combined_textbook_problembook",
      "kind": "combined_textbook_problembook",
      "learner_surface_role": "default_primary",
      "format": "application/pdf",
      "scope": "whole_course_combined_reader",
      "pages": 1243,
      "bytes": 7793932,
      "sha256": "2306d4bf92748ab99b8a0d57de77846fa196bfbf84f4666f3ecd8edd711d3aab",
      "license": "CC BY-NC-SA 4.0",
      "filename": "CLP-2_Kalkulus_Integral_Bahasa_Indonesia_edisi_lengkap_2026-08-30.pdf",
      "url": "https://zenodo.org/records/22182941/files/CLP-2_Kalkulus_Integral_Bahasa_Indonesia_edisi_lengkap_2026-08-30.pdf?download=1",
      "record_url": "https://zenodo.org/records/22182941",
      "record_id": 22182941,
      "version_doi": "10.5281/zenodo.22182941",
      "route_granularity": "whole_file_only",
      "anchor_status": "not_established",
      "verification_scope": "pass_receipt_bound"
    },
    {
      "course_id": "B50",
      "volume": "CLP3",
      "family_reader_order": 4,
      "course_reader_order": 1,
      "title": "Kalkulus Multivariabel",
      "role": "textbook",
      "kind": "textbook",
      "learner_surface_role": "default_primary",
      "format": "application/pdf",
      "scope": "whole_course",
      "pages": 410,
      "bytes": 6136187,
      "sha256": "0ce02a3d3fada175c97a8af4ecc6c5b3c4b5d04479bc4f0a9a3e605f2b71fe4d",
      "license": "CC BY-NC-SA 4.0",
      "filename": "CLP-3-Kalkulus-Multivariabel-Bahasa-Indonesia.pdf",
      "url": "https://zenodo.org/records/22184443/files/CLP-3-Kalkulus-Multivariabel-Bahasa-Indonesia.pdf?download=1",
      "record_url": "https://zenodo.org/records/22184443",
      "record_id": 22184443,
      "version_doi": "10.5281/zenodo.22184443",
      "route_granularity": "whole_file_only",
      "anchor_status": "not_established",
      "verification_scope": "pass_receipt_bound"
    },
    {
      "course_id": "B50",
      "volume": "CLP3",
      "family_reader_order": 5,
      "course_reader_order": 2,
      "title": "Kalkulus Multivariabel",
      "role": "problembook",
      "kind": "problembook",
      "learner_surface_role": "learner_primary_companion",
      "format": "application/pdf",
      "scope": "whole_course_companion",
      "pages": 534,
      "bytes": 5750878,
      "sha256": "ad1d184825fd7ac58933512b62a60997ddcfb2beae87dde5ec679503f31dae2d",
      "license": "CC BY-NC-SA 4.0",
      "filename": "CLP-3-Latihan-Kalkulus-Multivariabel-Bahasa-Indonesia.pdf",
      "url": "https://zenodo.org/records/22184443/files/CLP-3-Latihan-Kalkulus-Multivariabel-Bahasa-Indonesia.pdf?download=1",
      "record_url": "https://zenodo.org/records/22184443",
      "record_id": 22184443,
      "version_doi": "10.5281/zenodo.22184443",
      "route_granularity": "whole_file_only",
      "anchor_status": "not_established",
      "verification_scope": "pass_receipt_bound"
    },
    {
      "course_id": "B60",
      "volume": "CLP4",
      "family_reader_order": 6,
      "course_reader_order": 1,
      "title": "Kalkulus Vektor",
      "role": "textbook",
      "kind": "textbook",
      "learner_surface_role": "default_primary",
      "format": "application/pdf",
      "scope": "whole_course",
      "pages": 316,
      "bytes": 3758521,
      "sha256": "5ecf6047b63afd4a456cc230f69016aea59d80cd0bd2be73ce24b0000df98b87",
      "license": "CC BY-NC-SA 4.0",
      "filename": "CLP-4-Kalkulus-Vektor-Bahasa-Indonesia.pdf",
      "url": "https://zenodo.org/records/22105443/files/CLP-4-Kalkulus-Vektor-Bahasa-Indonesia.pdf?download=1",
      "record_url": "https://zenodo.org/records/22105443",
      "record_id": 22105443,
      "version_doi": "10.5281/zenodo.22105443",
      "route_granularity": "whole_file_only",
      "anchor_status": "not_established",
      "verification_scope": "pass_receipt_bound"
    },
    {
      "course_id": "B60",
      "volume": "CLP4",
      "family_reader_order": 7,
      "course_reader_order": 2,
      "title": "Kalkulus Vektor",
      "role": "problembook",
      "kind": "problembook",
      "learner_surface_role": "learner_primary_companion",
      "format": "application/pdf",
      "scope": "whole_course_companion",
      "pages": 486,
      "bytes": 3939483,
      "sha256": "a6253809eaa4a465d5efcc4372b1321ad828aa4964ec45042aab9130a358835b",
      "license": "CC BY-NC-SA 4.0",
      "filename": "CLP-4-Latihan-Kalkulus-Vektor-Bahasa-Indonesia.pdf",
      "url": "https://zenodo.org/records/22105443/files/CLP-4-Latihan-Kalkulus-Vektor-Bahasa-Indonesia.pdf?download=1",
      "record_url": "https://zenodo.org/records/22105443",
      "record_id": 22105443,
      "version_doi": "10.5281/zenodo.22105443",
      "route_granularity": "whole_file_only",
      "anchor_status": "not_established",
      "verification_scope": "pass_receipt_bound"
    }
  ],
  "summary": {
    "course_count": 4,
    "action_count": 7,
    "pages": 4077,
    "bytes": 35639691
  }
}
