SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-52625d36-288f-4c3c-9690-103d2a711fe7 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-09-19T04:00:43Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f00ddeca7493d0d8cbb82c7be629b51 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c880be41fc23779e8769a70e05fbe26 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d819551898789cb3782c0664602fae69 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20f4db294acca9bf049823781fc72340 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8df864f300bf7c27c89e5e02cc815f54 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8e8525926aa705b79cd6c36a7c645ef2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c418125e5f35416568af82ea07b9892 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f64ffe16364e1073317d2fb0542eec78 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6540cb0b6609199a0c95a22755e261d5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-489378b08f993d424d5898a2157942b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4e07dae292fce9bddce88047737843f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52fd7ffee2e414e4bc4cbd111ecee4d7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13af324a04b9d673146dd211ca353174 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df976edd475202c8656275b6ca320bb2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-35b5e40576a76a990cd64a1b78ade313 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32ec23660ac8ee9e154956af33d4c62f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34a6d49d114f67f64b1baf2a8aadb5bd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6c03348f135a84645fb73b18aaaf386 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9de6c827e623f2d10c7ac4bbdbea342d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-835e83ec93e320e6bffde9563af16f7d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28950301345fe190cb8bb23d06b49456 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c8158cbbe0770170665383daea8d88b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6dcc953d885cdbd2be06133087a6e9da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-31010995d2efc831ae460a23cbb6be80 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a6fe08122eb8d3e6e3fc96bbf122c8e2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78718756feb749735413a63acc4d0dd9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2082f46f5b63aa5061340e76a990af6e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aab5806da1ce950de020482bc1a41ea7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8fe37b120f8c59fa935abafce05a619 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a10388331f78559f08aed123688f8c3e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9ffa4a7094222ad219c43ae89c67dbc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a09c90c44ec27b1a030abd1f0db74c3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-224fd248cbe57d25b85feb9806f9086c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79b7cc73fa86db57193d7f781c68caed Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d87959afc4add0448f7e1286dca2d3a6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b3df84395093038765b237e081a6fa5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b5e36ed110d70ce632873d0d8e4c9e40 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4a3a4f31e25af8b547da8eeebbdf6b7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0223fc5b07d334d2fe4cd24677a73ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-faeecf444563fc6c5f66dcce48d39998 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b978f9ff6da25fb0b93f4d24a2c5d680 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce557f0c996f039a0a2a3de130e6dc7b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de5894d581c575da4465d0e3dd69e89d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f3b8b4b22b940dcd56ea86e7a995025 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea5278921236a9ee1b74a0f13164a6b1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d96b5dab3774b7442fe163dfaa9c74da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e42ad0376b6e2950c150f47607df501c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-acebdadc49482d0ee6b38bad343e067e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-739ef95cf811d05cdaf1230029c133ac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aec05dc75170f2c9b0ef78bcf60ac4bf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-693d1c5857b99026d8a2a5b69ec69f72 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e2e259730ab8d703f460a8537619899 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b6297a684ea6334fda0dac23f0766849 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-774e9d78de1e3f90a696d955f1193b43 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a4092de9d94db9c2f48f4f8c63c7fe1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d09a2e0b330ac27697b808adefa7fe5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-604cbe3e2399ba741113669531f71777 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5fe3811d583b895be18e74854b3e4f0e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f031ce2b878a61a396ca4d8b33680d9d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae2a839c5022ffddc756cc5fc85f84cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef039aca8a0a4e6161f19a869169d0c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d44aab8f72210e34df094c915a2ccb96 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55b74313899ecd37a802be48a381c4d2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3acfcdcb613a7d61bd734a28505196a3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-205c58eedaefdcd057aff646f9a963ec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3ce435fa2cd5dbfb3594281485f5606 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3cf9aadafad135695cdc79cbe71cbbf7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-327dd3cb0e7bf33080eee26d53033221 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6afc52c098b891ca1720755c5a3c6d96 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2ea5612e856b491e8c5390bda54cf32 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b04fc6a09da9823545d6f275019fa2d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9fbf068216cf12eb670c78375a4ee727 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf184c410b50c614f422218b66f94f08 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eaf077bb8ca3258990896d88335383b2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-673d707408d01b6b2e38ad64e4829f91 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-498c2dc15917ffd0889a24d5ea4faea7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eac8925f69bd9d099ff201fe8a17b856 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50f432b2afe1cf1806392f30c6bb05b3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cfb1b35eea20d175aba2ffd261f15cd7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e74549356535b72a69cfe766cab5638 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2589680d9489514a9e2a10d478ad4570 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d843a25fcf726d46ab40019cea19e684 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9749f3ca9d5a3a1a20751295f05aad47 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87bd5df85a136c98561e82d5c6c8eede Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f96e149e3a45346cf26ef8f299865aef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-378cb0d9b1edb5c1c798659ab9c92ac9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9afd1d7a1cea8eaec935ea6f9678e26c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-043742f91b241e2bd8d967edfe4249f9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79abd810ef8d60689f414fc9df9ae4de Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a701120ae89ad486631f21f326b6e490 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-344c6f8cbb346812a6458e2492ef6057 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f5290fdca1ae2b3a4d89f01383172007 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a53d089a5cad0e13be37b46b127c63a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab9c016ebc16db2b6a1c7732f3f1eb6b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60eddddb835251603491a5cc65881fc6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66d1acbd066d462a84533d17825136dc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa7f52e0e09611731c1f60035f31d401 FileName: ./.dockerignore SPDXID: SPDXRef-0f00ddeca7493d0d8cbb82c7be629b51 FileChecksum: SHA1: 602e514637c8d3d93bc191c8df88bf4a9ce40141 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.editorconfig SPDXID: SPDXRef-2c880be41fc23779e8769a70e05fbe26 FileChecksum: SHA1: 2c6fde7ccc9d6be4f704403a1ab7ca0bec26ead1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.gitattributes SPDXID: SPDXRef-d819551898789cb3782c0664602fae69 FileChecksum: SHA1: c6ec9e72c7bc88bbef07af2efcb37468d7f63440 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.github/CODEOWNERS SPDXID: SPDXRef-20f4db294acca9bf049823781fc72340 FileChecksum: SHA1: da149a4e5ff346488001b1f355183c9704701b43 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.github/ISSUE_TEMPLATE/bug.yml SPDXID: SPDXRef-8df864f300bf7c27c89e5e02cc815f54 FileChecksum: SHA1: 971f06e1a719127cab3028f3c4c85f22668aaac2 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.github/ISSUE_TEMPLATE/config.yml SPDXID: SPDXRef-8e8525926aa705b79cd6c36a7c645ef2 FileChecksum: SHA1: 9bc6ba9de311047be49312e5c5b99fcced05587f LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.github/PULL_REQUEST_TEMPLATE.md SPDXID: SPDXRef-0c418125e5f35416568af82ea07b9892 FileChecksum: SHA1: 5ec20f04a04156dd7ef2b851353d3a665e88d25e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.github/dependabot.yml SPDXID: SPDXRef-f64ffe16364e1073317d2fb0542eec78 FileChecksum: SHA1: e7b5c173635f0d92a5ccad6bb8a769e8e0b1c509 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-6540cb0b6609199a0c95a22755e261d5 FileChecksum: SHA1: 8591485e3b415aec600a87dcf2120731e6b628f2 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.github/workflows/codeql.yml SPDXID: SPDXRef-489378b08f993d424d5898a2157942b8 FileChecksum: SHA1: ae6bdc46d6fceab0c6c382b6bf486127fe455e8b LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.github/workflows/reuse.yml SPDXID: SPDXRef-c4e07dae292fce9bddce88047737843f FileChecksum: SHA1: b0150af56463a9938c8bcdbc1e9ee07860ba2733 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.github/workflows/scorecard.yml SPDXID: SPDXRef-52fd7ffee2e414e4bc4cbd111ecee4d7 FileChecksum: SHA1: a1468f2c1865afe7a63db7b1cea5323cb3cf4746 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.gitignore SPDXID: SPDXRef-13af324a04b9d673146dd211ca353174 FileChecksum: SHA1: 94383632f8b70543ecab970af55dc79746d18600 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.gitmodules SPDXID: SPDXRef-df976edd475202c8656275b6ca320bb2 FileChecksum: SHA1: f6df77655b717d94c0b2935bf270ad2b9692421b LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./.vscode/settings.json SPDXID: SPDXRef-35b5e40576a76a990cd64a1b78ade313 FileChecksum: SHA1: 4038840d5d15a47c67d21746a034c6b45983cacc LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./CHANGELOG.md SPDXID: SPDXRef-32ec23660ac8ee9e154956af33d4c62f FileChecksum: SHA1: 35eddba58eeef8aa7d742dd86f7e623286e68ce6 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./CITATION.cff SPDXID: SPDXRef-34a6d49d114f67f64b1baf2a8aadb5bd FileChecksum: SHA1: 3f57c00c32c327c54d3efc929bfe674727ba10e5 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./CODE_OF_CONDUCT.md SPDXID: SPDXRef-c6c03348f135a84645fb73b18aaaf386 FileChecksum: SHA1: fb61fbdf818a31af3fefeeb2059b7b4f34cfbbc2 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-9de6c827e623f2d10c7ac4bbdbea342d FileChecksum: SHA1: 102021a91797d5381c77fe3738888366633d2e00 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./README.md SPDXID: SPDXRef-835e83ec93e320e6bffde9563af16f7d FileChecksum: SHA1: 20e0588936c256d2148690ac808fc140ad0726e9 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar Copyright (C) 2026 Jonas Hagmar. FileName: ./SECURITY.md SPDXID: SPDXRef-28950301345fe190cb8bb23d06b49456 FileChecksum: SHA1: c4bb565625260f3d2b400407cadf212c3804a3ac LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./SUPPORT.md SPDXID: SPDXRef-7c8158cbbe0770170665383daea8d88b FileChecksum: SHA1: cf384ddb17b50d873027fae50ab7706859436ef9 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./ci/Dockerfile SPDXID: SPDXRef-6dcc953d885cdbd2be06133087a6e9da FileChecksum: SHA1: 1d20c3cd12beb82c8b1e75c69d7ff6cf5f407130 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./ci/ci.sh SPDXID: SPDXRef-31010995d2efc831ae460a23cbb6be80 FileChecksum: SHA1: 315dbe3b3d556d5a8b7e56e3b2f569ff9941c31e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./ci/codeql.sh SPDXID: SPDXRef-a6fe08122eb8d3e6e3fc96bbf122c8e2 FileChecksum: SHA1: b83076b1cc9490174c51c20325250ad0b0481df0 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./codecov.yml SPDXID: SPDXRef-78718756feb749735413a63acc4d0dd9 FileChecksum: SHA1: 55378e8c2d27d8ed11a7108fb684235696d8bcda LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./compose.yaml SPDXID: SPDXRef-2082f46f5b63aa5061340e76a990af6e FileChecksum: SHA1: 42f14de2c6c5b649ec67786fe6dfb5874c90b8cf LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./rust-toolchain.toml SPDXID: SPDXRef-aab5806da1ce950de020482bc1a41ea7 FileChecksum: SHA1: 6924d13c5f3a6de3af16dfd5d6093e1b9fc2f7b6 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/Cargo.lock SPDXID: SPDXRef-e8fe37b120f8c59fa935abafce05a619 FileChecksum: SHA1: 777e1c269255d76670fee4cae55fd9cac727845e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/Cargo.toml SPDXID: SPDXRef-a10388331f78559f08aed123688f8c3e FileChecksum: SHA1: c1338b5c6b7e859446861ef37b6ffe3a1e953c2d LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/catalog/Cargo.lock SPDXID: SPDXRef-a9ffa4a7094222ad219c43ae89c67dbc FileChecksum: SHA1: fce3c39791b8891c07b9aafac16d624379e414e4 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/catalog/Cargo.toml SPDXID: SPDXRef-1a09c90c44ec27b1a030abd1f0db74c3 FileChecksum: SHA1: 2b933855e220423c5e777bd3aa68a6aea96faad3 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/catalog/README.md SPDXID: SPDXRef-224fd248cbe57d25b85feb9806f9086c FileChecksum: SHA1: 7a5427942dde16e186ac82bd269dfefd7805e1ea LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/catalog/src/main.rs SPDXID: SPDXRef-79b7cc73fa86db57193d7f781c68caed FileChecksum: SHA1: 336ff93a4cc40eccf141bf1cb05401ce10069936 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/compose/docker-compose.yml SPDXID: SPDXRef-d87959afc4add0448f7e1286dca2d3a6 FileChecksum: SHA1: 21df38db072975ba936d946d986cfafb0825144f LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-agent/Cargo.toml SPDXID: SPDXRef-2b3df84395093038765b237e081a6fa5 FileChecksum: SHA1: db130bdb8470935fbd6723a9cb3cdb326ce83488 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-agent/src/lib.rs SPDXID: SPDXRef-b5e36ed110d70ce632873d0d8e4c9e40 FileChecksum: SHA1: bc4a44588b1c49e913d7a4b5d117537e3c122493 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-catalog/Cargo.toml SPDXID: SPDXRef-d4a3a4f31e25af8b547da8eeebbdf6b7 FileChecksum: SHA1: e397aabef8f180b75ebfa1a0cda14ac4d62966a1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-catalog/src/json/mod.rs SPDXID: SPDXRef-c0223fc5b07d334d2fe4cd24677a73ee FileChecksum: SHA1: 300fe67db7256b99939c91d6c3cbcfa4a4088776 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-catalog/src/json/parse.rs SPDXID: SPDXRef-faeecf444563fc6c5f66dcce48d39998 FileChecksum: SHA1: 83541abd01756f86ff52790d1960226f0a180414 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-catalog/src/lib.rs SPDXID: SPDXRef-b978f9ff6da25fb0b93f4d24a2c5d680 FileChecksum: SHA1: b466bf8a8295fc17ad915c76411bc44d7b70ef17 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-catalog/src/problem.rs SPDXID: SPDXRef-ce557f0c996f039a0a2a3de130e6dc7b FileChecksum: SHA1: 349a1098976729b9cb5f67f9c15605486151cf55 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-catalog/src/problem_id.rs SPDXID: SPDXRef-de5894d581c575da4465d0e3dd69e89d FileChecksum: SHA1: 28c45ff459f420f7986b02ff08ec6d301f83f9e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-catalog/src/problems/int_sum.rs SPDXID: SPDXRef-2f3b8b4b22b940dcd56ea86e7a995025 FileChecksum: SHA1: cc335493107177cff6f6b9c67167a1410d07ffcc LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-catalog/src/problems/mod.rs SPDXID: SPDXRef-ea5278921236a9ee1b74a0f13164a6b1 FileChecksum: SHA1: 9dd98c7ef8757b5b7200deb1cd94c4f89c8a2bbd LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-catalog/src/sampler.rs SPDXID: SPDXRef-d96b5dab3774b7442fe163dfaa9c74da FileChecksum: SHA1: 39dbffdc4d792c85a6dd65e2986ee6ef4e5bda51 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-catalog/src/schema.rs SPDXID: SPDXRef-e42ad0376b6e2950c150f47607df501c FileChecksum: SHA1: b0e59915a22809070f6f14a8102cf96bc5430e1a LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-catalog/src/verify.rs SPDXID: SPDXRef-acebdadc49482d0ee6b38bad343e067e FileChecksum: SHA1: 5590c8ee675daee9fa474ad42eb9232539128893 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-protocol/Cargo.toml SPDXID: SPDXRef-739ef95cf811d05cdaf1230029c133ac FileChecksum: SHA1: c648401c44f005ee5cf655d4a4e50557ff5e0b47 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-protocol/src/http.rs SPDXID: SPDXRef-aec05dc75170f2c9b0ef78bcf60ac4bf FileChecksum: SHA1: fb638facb5edacc7c8659d7657224555e0aed017 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-protocol/src/id.rs SPDXID: SPDXRef-693d1c5857b99026d8a2a5b69ec69f72 FileChecksum: SHA1: a1680581a652ff5c255bc6706663fa737e617dcb LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-protocol/src/js.rs SPDXID: SPDXRef-1e2e259730ab8d703f460a8537619899 FileChecksum: SHA1: 0b462a0980c08d36e9469de9aa706a221351eddb LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker-protocol/src/lib.rs SPDXID: SPDXRef-b6297a684ea6334fda0dac23f0766849 FileChecksum: SHA1: 98d092d92a5cefc77a6a046a14593078dce02976 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker/Cargo.toml SPDXID: SPDXRef-774e9d78de1e3f90a696d955f1193b43 FileChecksum: SHA1: 28b9c5c894fb24be2e87334eddd7d070c0c5ff51 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker/src/cli.rs SPDXID: SPDXRef-9a4092de9d94db9c2f48f4f8c63c7fe1 FileChecksum: SHA1: 66e1f95f7d517759de6380573e841e1b3bcb2e7e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker/src/codegen.rs SPDXID: SPDXRef-3d09a2e0b330ac27697b808adefa7fe5 FileChecksum: SHA1: 17c68be827b86d2708ee0ba5047ea75b5cdca948 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker/src/compile.rs SPDXID: SPDXRef-604cbe3e2399ba741113669531f71777 FileChecksum: SHA1: 141fc6e40b0f73a74b35c56d36a740a00a6e7dd3 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker/src/lib.rs SPDXID: SPDXRef-5fe3811d583b895be18e74854b3e4f0e FileChecksum: SHA1: 4d39ab4a6669b8c009277d691f6ef896cb76e461 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker/src/main.rs SPDXID: SPDXRef-f031ce2b878a61a396ca4d8b33680d9d FileChecksum: SHA1: 97dbf2c7d3fbf4c9d9d0976759429e8bf350424f LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker/src/sampler.rs SPDXID: SPDXRef-ae2a839c5022ffddc756cc5fc85f84cb FileChecksum: SHA1: 183e0c1b2bd0f9e9e2c3f7ae311a9daa7b177346 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/crates/tinker/tests/cli.rs SPDXID: SPDXRef-ef039aca8a0a4e6161f19a869169d0c2 FileChecksum: SHA1: 5ea017236a8d8ddb29be58e226bda8f2300f692d LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/deny.toml SPDXID: SPDXRef-d44aab8f72210e34df094c915a2ccb96 FileChecksum: SHA1: 488ce4c4b985d17769ff05b12f51fe9dfc754fa9 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/generated/README.md SPDXID: SPDXRef-55b74313899ecd37a802be48a381c4d2 FileChecksum: SHA1: 9154be4a6a87d21af17a4e3357f25df35c3ea6c1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/generated/package.json SPDXID: SPDXRef-3acfcdcb613a7d61bd734a28505196a3 FileChecksum: SHA1: e9a1c45f8df8ba19bb1e35da8dc35c5d19ef2ea7 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/generated/tinker-http.js SPDXID: SPDXRef-205c58eedaefdcd057aff646f9a963ec FileChecksum: SHA1: f75f2d42ef46906bc0f52d6df56781d2e7c4e988 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/README.md SPDXID: SPDXRef-d3ce435fa2cd5dbfb3594281485f5606 FileChecksum: SHA1: 214b11210915e82d11f397541b3f762fbc106ba8 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/README.md SPDXID: SPDXRef-3cf9aadafad135695cdc79cbe71cbbf7 FileChecksum: SHA1: c9c09b9e1ba9c09a40009cfb0a966eeb951f2555 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/ctrl.json SPDXID: SPDXRef-327dd3cb0e7bf33080eee26d53033221 FileChecksum: SHA1: ba98c32ce4fb028a3c1d93cd5ca4e5eaed4c5b6b LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/empty-array.json SPDXID: SPDXRef-6afc52c098b891ca1720755c5a3c6d96 FileChecksum: SHA1: cd0d4cc32346750408f7d4f5e78ec9a6e5b79a0d LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/empty-object.json SPDXID: SPDXRef-d2ea5612e856b491e8c5390bda54cf32 FileChecksum: SHA1: 5f36b2ea290645ee34d943220a14b54ee5ea5be5 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/false.json SPDXID: SPDXRef-4b04fc6a09da9823545d6f275019fa2d FileChecksum: SHA1: b73d74fcede92cdd78ec92c2c5899671d1b32044 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/float-neg-zero.json SPDXID: SPDXRef-9fbf068216cf12eb670c78375a4ee727 FileChecksum: SHA1: 0f220c1ec0cdbf4eceb9b604b16060fa39b7725e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/float-two.json SPDXID: SPDXRef-bf184c410b50c614f422218b66f94f08 FileChecksum: SHA1: 7959c969e092f2a5a8604e2287807ac5b1b384ad LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/float-zero.json SPDXID: SPDXRef-eaf077bb8ca3258990896d88335383b2 FileChecksum: SHA1: 26ae23e50ede715e11b19ad9a2ff6db920521f71 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/float.json SPDXID: SPDXRef-673d707408d01b6b2e38ad64e4829f91 FileChecksum: SHA1: b083c2ce12d47834556b6c3259317763aff8ffa8 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/int-neg.json SPDXID: SPDXRef-498c2dc15917ffd0889a24d5ea4faea7 FileChecksum: SHA1: 4c92fa9040645fbc0d3ca84a2c886b8c4a65e505 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/int-safe.json SPDXID: SPDXRef-eac8925f69bd9d099ff201fe8a17b856 FileChecksum: SHA1: c6956a6204b62724d747136336efc4e0d3098152 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/int-sum-answer-wide.json SPDXID: SPDXRef-50f432b2afe1cf1806392f30c6bb05b3 FileChecksum: SHA1: 72fd17f85b6a74710a0c9bbd3ad9b7eb5bf5e011 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/int-sum-answer.json SPDXID: SPDXRef-cfb1b35eea20d175aba2ffd261f15cd7 FileChecksum: SHA1: ccf271b7830882da1791852baeca1737fcbe4b90 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/int-sum-instance-wide.json SPDXID: SPDXRef-3e74549356535b72a69cfe766cab5638 FileChecksum: SHA1: fdfc9ce12ce011711d55b65ca4eb5b4265633a06 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/int-sum-instance.json SPDXID: SPDXRef-2589680d9489514a9e2a10d478ad4570 FileChecksum: SHA1: 7ab09fe297bcf0016b2f214b283bbb6052b535c8 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/int-wide.json SPDXID: SPDXRef-d843a25fcf726d46ab40019cea19e684 FileChecksum: SHA1: 408fb82ec3ba51fca16f0299c7d7175c64e04f1b LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/nested.json SPDXID: SPDXRef-9749f3ca9d5a3a1a20751295f05aad47 FileChecksum: SHA1: f9731206c4a8342c279e1479af34d76bbf370580 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/null.json SPDXID: SPDXRef-87bd5df85a136c98561e82d5c6c8eede FileChecksum: SHA1: d910b02871075d3156ec8675dfc95b7d5d640aa6 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/set-as-array.json SPDXID: SPDXRef-f96e149e3a45346cf26ef8f299865aef FileChecksum: SHA1: 57c19b58491c01c3c7f38d8d12f4a698aff6b9f2 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/string-escape.json SPDXID: SPDXRef-378cb0d9b1edb5c1c798659ab9c92ac9 FileChecksum: SHA1: 15bed545cb631476417c364cc9028ce18880b8ab LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/string.json SPDXID: SPDXRef-9afd1d7a1cea8eaec935ea6f9678e26c FileChecksum: SHA1: b89eb6cd8aed92f879d9a8648c6500a71147e0f1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/goldens/true.json SPDXID: SPDXRef-043742f91b241e2bd8d967edfe4249f9 FileChecksum: SHA1: 724ba28f4a9a1b472057ff99511ed393a45552e1 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/python/README.md SPDXID: SPDXRef-79abd810ef8d60689f414fc9df9ae4de FileChecksum: SHA1: 0753ea6b4f561f056155eb2ef4e9b5d776143a8f LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/python/test_tinker_kit.py SPDXID: SPDXRef-a701120ae89ad486631f21f326b6e490 FileChecksum: SHA1: 0d1b2bb84597fbbe79939c855ce9ef0ef6efa90a LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/languages/python/tinker_kit.py SPDXID: SPDXRef-344c6f8cbb346812a6458e2492ef6057 FileChecksum: SHA1: ca23c28673a27cc06c5554772e7ea6abc5dcb3e5 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/rustfmt.toml SPDXID: SPDXRef-f5290fdca1ae2b3a4d89f01383172007 FileChecksum: SHA1: 1e9af73d46fd9ead9e8967e647ecbc7713463961 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/scripts/layering.py SPDXID: SPDXRef-5a53d089a5cad0e13be37b46b127c63a FileChecksum: SHA1: 36032de959041da5f9a5d9e5d477a8962014bbcc LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-backend/scripts/test-tinker-http.mjs SPDXID: SPDXRef-ab9c016ebc16db2b6a1c7732f3f1eb6b FileChecksum: SHA1: f89efb48f7fa722a8e9567ab41dea273f3dca193 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-spa/README.md SPDXID: SPDXRef-60eddddb835251603491a5cc65881fc6 FileChecksum: SHA1: 931828430d9449cd40ee75f4c831b656513b1647 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-spa/admin/README.md SPDXID: SPDXRef-66d1acbd066d462a84533d17825136dc FileChecksum: SHA1: 680c8879631c83d2baca5e510be4fe51735cc939 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar FileName: ./tinker-spa/public/README.md SPDXID: SPDXRef-fa7f52e0e09611731c1f60035f31d401 FileChecksum: SHA1: 0c4aaa2b0d36ede41d0e9ce03250ebc34eb9f3cb LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 Jonas Hagmar