{
  "access_mode": "anonymous_no_credentials",
  "accessibility_conformance_claimed": false,
  "checks": {
    "exact_commit_and_tree": true,
    "exercise_answer_bijection_verified": true,
    "external_state_changed": false,
    "full_release_artifacts_sha256_verified": 8,
    "github_release_asset_inventory_exact": true,
    "immutable_native_files_fetched": 15,
    "large_release_artifacts_anonymously_available": 1,
    "native_backend_manifest_hash_closure": true,
    "reader_landing_page_fetched": true,
    "target_supplied_answer_provenance_preserved": true,
    "zenodo_record_open_and_inventory_exact": true
  },
  "course_id": "B40",
  "credentials_recorded": false,
  "github": {
    "current_commit_api": {
      "bytes": 8238,
      "sha256": "051002a2fc8b19b529bf39985603660e9646e83d6c8fb47ae310006c41479d41",
      "status": 200
    },
    "current_head": "e84ce2956a7304830c42eba70106f940fefee7c4",
    "current_tree": "b434745225bb3931d51d107d8d8e5c0c8707af5d",
    "native_backend_files": [
      {
        "bytes": 71247,
        "path": "backend/artifacts.jsonl",
        "sha256": "be28bbdc0275cc5cb457ccb12ea8507b2dfa9cd71d65ed5d8635c5c0c5bd5914",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/artifacts.jsonl"
      },
      {
        "bytes": 599004,
        "path": "backend/assets.jsonl",
        "sha256": "3bb0f14947632b73d033fb37abc00e3f712cb16591f49d077003d75f8b8f71f3",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/assets.jsonl"
      },
      {
        "bytes": 2209,
        "path": "backend/authority.jsonl",
        "sha256": "77582ae62a065e3f5ff58427587d27a6b6e3b72c0c742ae2ae0690f10090aee0",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/authority.jsonl"
      },
      {
        "bytes": 113065,
        "path": "backend/concepts.jsonl",
        "sha256": "6be90ac9a7ba8bd05c7da2c1cffc466d5ff1fe5d0e1521f93de80e432c385203",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/concepts.jsonl"
      },
      {
        "bytes": 588171,
        "path": "backend/corrections.jsonl",
        "sha256": "e58f21ccc4c8c3252eb86ecea206a04ac55e085d3720319f9ec8a86e73b7b2cb",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/corrections.jsonl"
      },
      {
        "bytes": 911,
        "path": "backend/courses.jsonl",
        "sha256": "7861ee10a37728ee049a0f43a950e9898a88e6eeb942209b1a0ecdcb1e0288fc",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/courses.jsonl"
      },
      {
        "bytes": 2493,
        "path": "backend/interoperability.json",
        "sha256": "2dcbf043c8f9ed4e4d3158f0e223a61bf58db559e042ca90d6896315e92571e1",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/interoperability.json"
      },
      {
        "bytes": 776,
        "path": "backend/programs.jsonl",
        "sha256": "dca2cf488556ad2a558d31e9c007c3eb81fb4e4eb349477da3cd57b476969c72",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/programs.jsonl"
      },
      {
        "bytes": 661274,
        "path": "backend/qa_events.jsonl",
        "sha256": "031b6d0a8b8fec33c3524dc02de749f79689eb265afce2347d9ffd8e6fd9f6f6",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/qa_events.jsonl"
      },
      {
        "bytes": 6588911,
        "path": "backend/relations.csv",
        "sha256": "91013a1e67bfeaedb2f70cc291da6492a8c3697cd53c374fde404aa491c801ed",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/relations.csv"
      },
      {
        "bytes": 9756,
        "path": "backend/rights.jsonl",
        "sha256": "8b2c1a31eff0a834b9e9de875a07550d8cfcade2caf0cb7dbdb98f8dfc753ddc",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/rights.jsonl"
      },
      {
        "bytes": 35185744,
        "path": "backend/segments.jsonl",
        "sha256": "89a34468036d501b46c21531b188773699ec486016ac38776cf16f918ad2500a",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/segments.jsonl"
      },
      {
        "bytes": 139853,
        "path": "backend/source_closure.json",
        "sha256": "1c8408e62471f30ce7733b93a48dd2de4910cc8fe78c0a42c38359ae98e9570a",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/source_closure.json"
      },
      {
        "bytes": 343220,
        "path": "backend/terminology.jsonl",
        "sha256": "b020c57773934d0eefc97e1575749d8c421344a434aea2d6ffafe9170036db36",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/terminology.jsonl"
      },
      {
        "bytes": 8935940,
        "path": "backend/units.jsonl",
        "sha256": "8f02194d267f91889bed7e41024d7a354d226d5f23c9c179cf56b9e4a2d7329e",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/units.jsonl"
      }
    ],
    "native_backend_manifest": {
      "bytes": 2154,
      "path": "backend/manifest.json",
      "sha256": "4c79fad12bda1552f03d6dae7c962f4d7a51ff68b3dcef09e88c437bfe773fad",
      "status": 200,
      "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/manifest.json"
    },
    "release": {
      "assets": [
        {
          "bytes": 8984459,
          "name": "01_HEFFERON_LINEAR_ALGEBRA_ID_TEXTBOOK_2026.08.22.pdf",
          "pages": 580,
          "sha256": "0462ddc8ffcc901efbc81205f79a249ae716e838a6ec32eda033444a90b8755e",
          "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/download/v2026.08.22/01_HEFFERON_LINEAR_ALGEBRA_ID_TEXTBOOK_2026.08.22.pdf"
        },
        {
          "bytes": 2672266,
          "name": "02_HEFFERON_LINEAR_ALGEBRA_ID_WORKED_ANSWERS_2026.08.22.pdf",
          "pages": 435,
          "sha256": "61f8a344cade529249d4f165bb62bce17579b6a4408b11634999e9f73ec9c01b",
          "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/download/v2026.08.22/02_HEFFERON_LINEAR_ALGEBRA_ID_WORKED_ANSWERS_2026.08.22.pdf"
        },
        {
          "bytes": 13164259,
          "name": "03_HEFFERON_LINEAR_ALGEBRA_ID_SAGE_LAB_2026.08.22.pdf",
          "pages": 109,
          "sha256": "adb78966020355a90442c7ae68c734f1fd6b44b5d935a3f75e531ea666eeee4a",
          "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/download/v2026.08.22/03_HEFFERON_LINEAR_ALGEBRA_ID_SAGE_LAB_2026.08.22.pdf"
        },
        {
          "bytes": 117074300,
          "name": "HEFFERON_LINEAR_ALGEBRA_ID_EDITABLE_SOURCE_2026.08.22.zip",
          "pages": null,
          "sha256": "33f679be85fe1af6eb97e7d203a8389fd51beced9d41facc453e6162ad90a2c1",
          "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/download/v2026.08.22/HEFFERON_LINEAR_ALGEBRA_ID_EDITABLE_SOURCE_2026.08.22.zip"
        },
        {
          "bytes": 6118023,
          "name": "HEFFERON_LINEAR_ALGEBRA_ID_MODULAR_BACKEND_2026.08.22.zip",
          "pages": null,
          "sha256": "e3d66b5d19c79bb10243ac552f16165da897d40615467696452e3a64d0b92df2",
          "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/download/v2026.08.22/HEFFERON_LINEAR_ALGEBRA_ID_MODULAR_BACKEND_2026.08.22.zip"
        },
        {
          "bytes": 17025794,
          "name": "HEFFERON_LINEAR_ALGEBRA_ID_PROVENANCE_QA_2026.08.22.zip",
          "pages": null,
          "sha256": "b76e7eeff732661691e33e07735022aaef7b825dfee3e7c6565aa6697cfc1ada",
          "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/download/v2026.08.22/HEFFERON_LINEAR_ALGEBRA_ID_PROVENANCE_QA_2026.08.22.zip"
        },
        {
          "bytes": 2075,
          "name": "README_RELEASE_2026.08.22.md",
          "pages": null,
          "sha256": "b35010b03ce4d37ff4f8f8d6d699c49e19df32366ac26eae10c2ca23480a51fe",
          "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/download/v2026.08.22/README_RELEASE_2026.08.22.md"
        },
        {
          "bytes": 5665,
          "name": "release-manifest.json",
          "pages": null,
          "sha256": "e1e9f1cec122d6a29d0dd90d507b0447d5c047b8720e8f62f59722657af80dde",
          "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/download/v2026.08.22/release-manifest.json"
        },
        {
          "bytes": 919,
          "name": "SHA256SUMS",
          "pages": null,
          "sha256": "09bcdfe11272dea3b8916e59ef9dece50c666f68b5c00468795bfe8e568bfc8c",
          "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/download/v2026.08.22/SHA256SUMS"
        }
      ],
      "fully_downloaded_and_sha256_verified": [
        {
          "bytes": 8984459,
          "name": "01_HEFFERON_LINEAR_ALGEBRA_ID_TEXTBOOK_2026.08.22.pdf",
          "sha256": "0462ddc8ffcc901efbc81205f79a249ae716e838a6ec32eda033444a90b8755e",
          "status": 200
        },
        {
          "bytes": 2672266,
          "name": "02_HEFFERON_LINEAR_ALGEBRA_ID_WORKED_ANSWERS_2026.08.22.pdf",
          "sha256": "61f8a344cade529249d4f165bb62bce17579b6a4408b11634999e9f73ec9c01b",
          "status": 200
        },
        {
          "bytes": 13164259,
          "name": "03_HEFFERON_LINEAR_ALGEBRA_ID_SAGE_LAB_2026.08.22.pdf",
          "sha256": "adb78966020355a90442c7ae68c734f1fd6b44b5d935a3f75e531ea666eeee4a",
          "status": 200
        },
        {
          "bytes": 6118023,
          "name": "HEFFERON_LINEAR_ALGEBRA_ID_MODULAR_BACKEND_2026.08.22.zip",
          "sha256": "e3d66b5d19c79bb10243ac552f16165da897d40615467696452e3a64d0b92df2",
          "status": 200
        },
        {
          "bytes": 17025794,
          "name": "HEFFERON_LINEAR_ALGEBRA_ID_PROVENANCE_QA_2026.08.22.zip",
          "sha256": "b76e7eeff732661691e33e07735022aaef7b825dfee3e7c6565aa6697cfc1ada",
          "status": 200
        },
        {
          "bytes": 2075,
          "name": "README_RELEASE_2026.08.22.md",
          "sha256": "b35010b03ce4d37ff4f8f8d6d699c49e19df32366ac26eae10c2ca23480a51fe",
          "status": 200
        },
        {
          "bytes": 5665,
          "name": "release-manifest.json",
          "sha256": "e1e9f1cec122d6a29d0dd90d507b0447d5c047b8720e8f62f59722657af80dde",
          "status": 200
        },
        {
          "bytes": 919,
          "name": "SHA256SUMS",
          "sha256": "09bcdfe11272dea3b8916e59ef9dece50c666f68b5c00468795bfe8e568bfc8c",
          "status": 200
        }
      ],
      "large_asset_anonymous_head_checks": [
        {
          "expected_bytes": 117074300,
          "expected_sha256": "33f679be85fe1af6eb97e7d203a8389fd51beced9d41facc453e6162ad90a2c1",
          "final_url_host": "release-assets.githubusercontent.com",
          "name": "HEFFERON_LINEAR_ALGEBRA_ID_EDITABLE_SOURCE_2026.08.22.zip",
          "status": 200
        }
      ],
      "tag": "v2026.08.22",
      "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/tag/v2026.08.22"
    },
    "repository": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id",
    "repository_public": true,
    "supporting_raw_files": [
      {
        "bytes": 4409,
        "path": "README.md",
        "sha256": "361a3e6eb378ef5dbd4b6dff106ae504fcceb30ca80d050b5d2ef0e09982b3d7",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/README.md"
      },
      {
        "bytes": 5603,
        "path": "backend/README.md",
        "sha256": "324e810bc3bd6429e0f0ac0dc61a358d6d42f00f0b9fb00ebca881490b156e24",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/backend/README.md"
      },
      {
        "bytes": 2075,
        "path": "publication/README_RELEASE_2026.08.22.md",
        "sha256": "b35010b03ce4d37ff4f8f8d6d699c49e19df32366ac26eae10c2ca23480a51fe",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/publication/README_RELEASE_2026.08.22.md"
      },
      {
        "bytes": 5665,
        "path": "publication/release-manifest.json",
        "sha256": "e1e9f1cec122d6a29d0dd90d507b0447d5c047b8720e8f62f59722657af80dde",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/publication/release-manifest.json"
      },
      {
        "bytes": 919,
        "path": "publication/SHA256SUMS",
        "sha256": "09bcdfe11272dea3b8916e59ef9dece50c666f68b5c00468795bfe8e568bfc8c",
        "status": 200,
        "url": "https://raw.githubusercontent.com/KokunoYumeto/hefferon-linear-algebra-id/e84ce2956a7304830c42eba70106f940fefee7c4/publication/SHA256SUMS"
      }
    ]
  },
  "mathml_claimed": false,
  "native_artifacts": [
    {
      "artifact_kind": "reader_pdf",
      "build_status": "success",
      "bytes": 2672266,
      "corpus_component": "answer-book-shell",
      "current_public_status": "verified_public_release_asset",
      "current_public_status_verified_on": "2026-09-05",
      "id": "r005.hefferon-linear-algebra.artifact.answer-pdf.locale.id-id",
      "language": "id",
      "locale": "id-ID",
      "manifest_locator": null,
      "manifest_sha256": null,
      "native_publication_status": "unpublished",
      "native_status_recorded_on": "2026-08-21",
      "page_count": 435,
      "public_release": {
        "bytes": 2672266,
        "name": "02_HEFFERON_LINEAR_ALGEBRA_ID_WORKED_ANSWERS_2026.08.22.pdf",
        "pages": 435,
        "sha256": "61f8a344cade529249d4f165bb62bce17579b6a4408b11634999e9f73ec9c01b",
        "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/download/v2026.08.22/02_HEFFERON_LINEAR_ALGEBRA_ID_WORKED_ANSWERS_2026.08.22.pdf"
      },
      "rights_id": "r005.hefferon-linear-algebra.rights.core-dual-license",
      "sha256": "61f8a344cade529249d4f165bb62bce17579b6a4408b11634999e9f73ec9c01b",
      "source_locator": null,
      "source_url": null,
      "target_locator": "build/hefferon_id/output/pdf/jhanswer.pdf",
      "translation_state": "built"
    },
    {
      "artifact_kind": "upstream_official_answer_book_pdf",
      "build_status": "official authority comparison artifact",
      "bytes": 1789766,
      "corpus_component": "answer-book-shell",
      "current_public_status": "not_matched_to_verified_release_asset",
      "current_public_status_verified_on": "2026-09-05",
      "id": "r005.hefferon-linear-algebra.artifact.authority-answer.book.pdf.df2262e",
      "language": "en",
      "locale": null,
      "manifest_locator": null,
      "manifest_sha256": null,
      "native_publication_status": "published_upstream",
      "native_status_recorded_on": "2026-08-21",
      "page_count": 404,
      "public_release": null,
      "rights_id": "r005.hefferon-linear-algebra.rights.core-dual-license",
      "sha256": "6e1761061c136a984400198f62253cf208ca36ddee81415ae13de81319b5429d",
      "source_locator": "authority/official/jhanswer.pdf",
      "source_url": "https://jheffero.w3.uvm.edu/linearalgebra/jhanswer.pdf",
      "target_locator": null,
      "translation_state": "source_frozen"
    },
    {
      "artifact_kind": "upstream_official_sage_lab_pdf",
      "build_status": "official authority comparison artifact",
      "bytes": 13121660,
      "corpus_component": "sage-lab",
      "current_public_status": "not_matched_to_verified_release_asset",
      "current_public_status_verified_on": "2026-09-05",
      "id": "r005.hefferon-linear-algebra.artifact.authority-sage.lab.pdf.df2262e",
      "language": "en",
      "locale": null,
      "manifest_locator": null,
      "manifest_sha256": null,
      "native_publication_status": "published_upstream",
      "native_status_recorded_on": "2026-08-21",
      "page_count": 105,
      "public_release": null,
      "rights_id": "r005.hefferon-linear-algebra.rights.sage-lab-dual-license",
      "sha256": "0ca33cb79632c3b27c964a6dc8e31f8315d5a529f9e7214ced7f8cb49003b6a2",
      "source_locator": "authority/official/lab.pdf",
      "source_url": "https://jheffero.w3.uvm.edu/linearalgebra/lab.pdf",
      "target_locator": null,
      "translation_state": "source_frozen"
    },
    {
      "artifact_kind": "upstream_official_textbook_pdf",
      "build_status": "official authority comparison artifact",
      "bytes": 7626685,
      "corpus_component": "main-textbook",
      "current_public_status": "not_matched_to_verified_release_asset",
      "current_public_status_verified_on": "2026-09-05",
      "id": "r005.hefferon-linear-algebra.artifact.authority-textbook.pdf.df2262e",
      "language": "en",
      "locale": null,
      "manifest_locator": null,
      "manifest_sha256": null,
      "native_publication_status": "published_upstream",
      "native_status_recorded_on": "2026-08-21",
      "page_count": 525,
      "public_release": null,
      "rights_id": "r005.hefferon-linear-algebra.rights.core-dual-license",
      "sha256": "5240f2782e645bc6351ad9eba69d8c19500142a5cca9c90450c17b3765a1a400",
      "source_locator": "authority/official/book.pdf",
      "source_url": "https://jheffero.w3.uvm.edu/linearalgebra/book.pdf",
      "target_locator": null,
      "translation_state": "source_frozen"
    },
    {
      "artifact_kind": "machine_registry_snapshot",
      "build_status": null,
      "bytes": 53171327,
      "corpus_component": null,
      "current_public_status": "not_matched_to_verified_release_asset",
      "current_public_status_verified_on": "2026-09-05",
      "id": "r005.hefferon-linear-algebra.artifact.backend-snapshot.locale.id-id.current",
      "language": null,
      "locale": null,
      "manifest_locator": "backend/manifest.json",
      "manifest_sha256": null,
      "native_publication_status": "unpublished",
      "native_status_recorded_on": "2026-08-21",
      "page_count": null,
      "public_release": null,
      "rights_id": "r005.hefferon-linear-algebra.rights.core-dual-license",
      "sha256": "783aef96ba29d701aec0d7ac2e17a33060380eb632f70b3f6205d2a72114bcd8",
      "source_locator": null,
      "source_url": null,
      "target_locator": null,
      "translation_state": null
    },
    {
      "artifact_kind": "reader_pdf",
      "build_status": "success",
      "bytes": 13164259,
      "corpus_component": "sage-lab",
      "current_public_status": "verified_public_release_asset",
      "current_public_status_verified_on": "2026-09-05",
      "id": "r005.hefferon-linear-algebra.artifact.sage-lab-pdf.locale.id-id",
      "language": "id",
      "locale": "id-ID",
      "manifest_locator": null,
      "manifest_sha256": null,
      "native_publication_status": "unpublished",
      "native_status_recorded_on": "2026-08-21",
      "page_count": 109,
      "public_release": {
        "bytes": 13164259,
        "name": "03_HEFFERON_LINEAR_ALGEBRA_ID_SAGE_LAB_2026.08.22.pdf",
        "pages": 109,
        "sha256": "adb78966020355a90442c7ae68c734f1fd6b44b5d935a3f75e531ea666eeee4a",
        "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/download/v2026.08.22/03_HEFFERON_LINEAR_ALGEBRA_ID_SAGE_LAB_2026.08.22.pdf"
      },
      "rights_id": "r005.hefferon-linear-algebra.rights.sage-lab-dual-license",
      "sha256": "adb78966020355a90442c7ae68c734f1fd6b44b5d935a3f75e531ea666eeee4a",
      "source_locator": null,
      "source_url": null,
      "target_locator": "build/hefferon_id/output/pdf/lab.pdf",
      "translation_state": "built"
    },
    {
      "artifact_kind": "paired_source_closure_snapshot",
      "build_status": null,
      "bytes": 48131554,
      "corpus_component": null,
      "current_public_status": "not_matched_to_verified_release_asset",
      "current_public_status_verified_on": "2026-09-05",
      "id": "r005.hefferon-linear-algebra.artifact.source-snapshot.locale.id-id.current",
      "language": "mul",
      "locale": null,
      "manifest_locator": null,
      "manifest_sha256": null,
      "native_publication_status": "unpublished",
      "native_status_recorded_on": "2026-08-21",
      "page_count": null,
      "public_release": null,
      "rights_id": "r005.hefferon-linear-algebra.rights.core-dual-license",
      "sha256": "bb1f0b6d8201867e55504e08eb198374f1d559dffdc24110126c4f96be3cfecd",
      "source_locator": null,
      "source_url": null,
      "target_locator": null,
      "translation_state": "structurally_verified"
    },
    {
      "artifact_kind": "reader_pdf",
      "build_status": "success",
      "bytes": 8984459,
      "corpus_component": "main-textbook",
      "current_public_status": "verified_public_release_asset",
      "current_public_status_verified_on": "2026-09-05",
      "id": "r005.hefferon-linear-algebra.artifact.textbook-pdf.locale.id-id",
      "language": "id",
      "locale": "id-ID",
      "manifest_locator": null,
      "manifest_sha256": null,
      "native_publication_status": "unpublished",
      "native_status_recorded_on": "2026-08-21",
      "page_count": 580,
      "public_release": {
        "bytes": 8984459,
        "name": "01_HEFFERON_LINEAR_ALGEBRA_ID_TEXTBOOK_2026.08.22.pdf",
        "pages": 580,
        "sha256": "0462ddc8ffcc901efbc81205f79a249ae716e838a6ec32eda033444a90b8755e",
        "url": "https://github.com/KokunoYumeto/hefferon-linear-algebra-id/releases/download/v2026.08.22/01_HEFFERON_LINEAR_ALGEBRA_ID_TEXTBOOK_2026.08.22.pdf"
      },
      "rights_id": "r005.hefferon-linear-algebra.rights.core-dual-license",
      "sha256": "0462ddc8ffcc901efbc81205f79a249ae716e838a6ec32eda033444a90b8755e",
      "source_locator": null,
      "source_url": null,
      "target_locator": "build/hefferon_id/output/pdf/book.pdf",
      "translation_state": "built"
    }
  ],
  "native_epub_claimed": false,
  "native_semantic_html_claimed": false,
  "public_state_changed": false,
  "reader": {
    "bytes": 1351,
    "scope": "release_landing_page_not_full_html_textbook",
    "sha256": "ae36993c025be42644042294e409e3a81f78e9b9c5247c773e2184d5bd1b6d03",
    "status": 200,
    "url": "https://kokunoyumeto.github.io/hefferon-linear-algebra-id/"
  },
  "schema": "b40-public-evidence/1",
  "tagged_pdf_claimed": false,
  "verified_date": "2026-09-05",
  "zenodo": {
    "access_right": "open",
    "concept_doi": "10.5281/zenodo.22070457",
    "concept_record_id": 22070457,
    "doi": "10.5281/zenodo.22070458",
    "files": [
      {
        "bytes": 8984459,
        "checksum": "md5:f94c98203ad73ee78484ac68d173f8a7",
        "name": "01_HEFFERON_LINEAR_ALGEBRA_ID_TEXTBOOK_2026.08.22.pdf"
      },
      {
        "bytes": 2672266,
        "checksum": "md5:59d99bd00b1da57f9dbe6eda783b228d",
        "name": "02_HEFFERON_LINEAR_ALGEBRA_ID_WORKED_ANSWERS_2026.08.22.pdf"
      },
      {
        "bytes": 13164259,
        "checksum": "md5:a88e55673b524fbe8b8eb6ccd91fee49",
        "name": "03_HEFFERON_LINEAR_ALGEBRA_ID_SAGE_LAB_2026.08.22.pdf"
      },
      {
        "bytes": 117074300,
        "checksum": "md5:10f6bf30aa928d27f01551e10e0151de",
        "name": "HEFFERON_LINEAR_ALGEBRA_ID_EDITABLE_SOURCE_2026.08.22.zip"
      },
      {
        "bytes": 6118023,
        "checksum": "md5:7e3ad9abcf5a53f3e219231901f235c2",
        "name": "HEFFERON_LINEAR_ALGEBRA_ID_MODULAR_BACKEND_2026.08.22.zip"
      },
      {
        "bytes": 17025794,
        "checksum": "md5:d37f2cea0f225e7b8e5ab890fe6a9a17",
        "name": "HEFFERON_LINEAR_ALGEBRA_ID_PROVENANCE_QA_2026.08.22.zip"
      },
      {
        "bytes": 2075,
        "checksum": "md5:a09d9e5f9b9f574917316ae83b7ddb01",
        "name": "README_RELEASE_2026.08.22.md"
      },
      {
        "bytes": 5665,
        "checksum": "md5:b141f803c7348e3e29722d0a2f9f99a1",
        "name": "release-manifest.json"
      },
      {
        "bytes": 919,
        "checksum": "md5:a44748f76be91aa3e937d53e6d868419",
        "name": "SHA256SUMS"
      }
    ],
    "record_id": 22070458,
    "status": "published"
  }
}
