SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-12440367-890c-4881-8f30-8bb248778a4a Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2025-12-12T16:16:38Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b76b1f08e549994947222aa5f68dba1c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c838c1f8ed26d7619b9c42ce6b824daa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be3c660e8f1ab8fa34acbc2c33711f1f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b6c0a7cd325adc39651afb309922f075 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4c941db8e4dbe10b35dd01322e609ae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e96347162da3c935c4dbcf87665dd33 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da9a9af846403118c34226c80f2c17da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c58949ddfdb9a48541f9f6d0d11dc490 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4b5d1314220319f3a0dc0dee804d832 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a3b4a8dddae4553ed4dbbbadd778c5c8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-472f459bfea8cbccfd15b467b06051b9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b2c1006383e40077856a3595f4927e0a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b71fda888d07556ac2f0f34236728a37 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dce7aba405e32b29587e468b38c06318 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf1cf934fe02dfdd4b19075913643e87 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d8317d9e8db5ff1eeef3f40ee51325b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44f6ec39d9021ded96abb303e1a02d26 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-998eca2d85f4853bd22f9b1c002d30a5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4327b1f1d40bde486e080c0bcc3978a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49412ebab4980b34ab36841e8ab0986e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-050e3c4f31a193a4621b4604bc9045a0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba3578cfccb04b1480599cfabbeec715 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20798787b064f6bf9b36c248d09e1f90 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e765ae6e2b6c459bfc9e63e4b57e955 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e5179bfc3453afddf13eecd6f730ff07 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-539e977996c28a2dc46cad9d823bed4f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-307cba47128f080ca7cd79f444c72e00 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db06c6016077e9931f70167a016ebd10 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c027b20130c0bb2ee72907f9ae5c0ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f11755796095cb9e8ad6c3bb90f2377 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c56f8218e1b146801dabd6cf2618559 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6ddf59d1706fd451894d231629594cfa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bca03f2b1621c23c0debf3021bf25533 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9bbf3e0e1c4a5a816ec51ba21bf180ae Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7908dfcd5d97db2b9fc004d47a46aa64 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d37c5cff26b2498552c5887fe30d3f88 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2d609d2faa722c54bece39d95476db4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3aad6989788ec1b781159c41f0aa5a9d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00c23eb0fa522e142690258edeea6a74 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64dd246578b790e6fed077ebb30fd9b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-846e2bba026454b85f5861bdb33cbd21 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0d9507d37b6d9828dce4798d403a941 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b7afee5929fb3e2e64f6a73ce560391 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e848338f42a4dce9c16275966f2fbcb9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5124e43f066defb9bd30108dba8f0cef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1cb076774cb03ca2c5927fe0e1a7f9d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22d9f3d639fb51b59cb00483ad6777b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a116f9bae55d50414b8b68e3c4337336 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79d6ca92b64a7e3c3abe3683a804b72b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59914bb39e64faf898afbddd70ac3ca2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af548537880a47f4382662e603f8528b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06de5c4e31bd6158adfbf7981520f797 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c3da02c484ccdb2793416f15d4215b9 FileName: ./.env.example SPDXID: SPDXRef-b76b1f08e549994947222aa5f68dba1c FileChecksum: SHA1: 003d2c0ad7f250f71cd50a758e3f697f6340a16d LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./.gitignore SPDXID: SPDXRef-c838c1f8ed26d7619b9c42ce6b824daa FileChecksum: SHA1: 46dc08f3f8882ecd4e256d5bafb0520df89b96ff LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./.gitlab-ci.yml SPDXID: SPDXRef-be3c660e8f1ab8fa34acbc2c33711f1f FileChecksum: SHA1: f8a74a783350c7b9e896190ba49e4436f7c57ea2 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./.idea/.gitignore SPDXID: SPDXRef-b6c0a7cd325adc39651afb309922f075 FileChecksum: SHA1: f407904694bc6b866c2c0c732828ef8478450583 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./.pre-commit-config.yaml SPDXID: SPDXRef-e4c941db8e4dbe10b35dd01322e609ae FileChecksum: SHA1: aff7bc1df0d24736b3e64b7f5a85a851034810f0 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./Dockerfile SPDXID: SPDXRef-7e96347162da3c935c4dbcf87665dd33 FileChecksum: SHA1: 8524a4bf080e069ad95e51bf9cb4b21195f07b4b LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./Makefile SPDXID: SPDXRef-da9a9af846403118c34226c80f2c17da FileChecksum: SHA1: 362f28f1a1f26072067b57b2ab2cabd0561bbd6f LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./README.md SPDXID: SPDXRef-c58949ddfdb9a48541f9f6d0d11dc490 FileChecksum: SHA1: c62de3c3e0e3d9d8b555f95129dbe4102d01084b LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/auth/adapter/input/api/v1/auth.py SPDXID: SPDXRef-e4b5d1314220319f3a0dc0dee804d832 FileChecksum: SHA1: d6ff1197a78a61c13ed87b4d88f981b6cfc18d62 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/auth/adapter/input/api/v1/request/__init__.py SPDXID: SPDXRef-a3b4a8dddae4553ed4dbbbadd778c5c8 FileChecksum: SHA1: a3ba383e01b7a4651445f0fce5b31380c0b6603c LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/auth/adapter/input/api/v1/response/__init__.py SPDXID: SPDXRef-472f459bfea8cbccfd15b467b06051b9 FileChecksum: SHA1: 690ac97619346ef81b02aab6c9239a587dfa6cdc LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/auth/application/dto/__init__.py SPDXID: SPDXRef-b2c1006383e40077856a3595f4927e0a FileChecksum: SHA1: 00bdd57d60faf7fb9672270d55bc358074fe9fd4 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/auth/application/exception/__init__.py SPDXID: SPDXRef-b71fda888d07556ac2f0f34236728a37 FileChecksum: SHA1: b0ab2aa07dd8895191e9918247145c444fa1e7ba LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/auth/application/service/jwt.py SPDXID: SPDXRef-dce7aba405e32b29587e468b38c06318 FileChecksum: SHA1: 5a432832cf6d4fc321b09522aac84442558ccb2b LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/auth/domain/usecase/jwt.py SPDXID: SPDXRef-cf1cf934fe02dfdd4b19075913643e87 FileChecksum: SHA1: 2d8c4c592dc74af149cf2011ce56f9dbf070533b LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/base/adapter/input/__init__.py SPDXID: SPDXRef-9d8317d9e8db5ff1eeef3f40ee51325b FileChecksum: SHA1: f494250f44d861f24d252f674842750cabcafb70 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/base/adapter/input/api/v1/health.py SPDXID: SPDXRef-44f6ec39d9021ded96abb303e1a02d26 FileChecksum: SHA1: 21a30530f98518025d389c1ab8821568bfbe42d2 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/base/adapter/input/api/v1/response/__init__.py SPDXID: SPDXRef-998eca2d85f4853bd22f9b1c002d30a5 FileChecksum: SHA1: e8b907d4b38fd82334805a7e555271e9458b7ab3 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/base/helper/poetry.py SPDXID: SPDXRef-4327b1f1d40bde486e080c0bcc3978a4 FileChecksum: SHA1: fca5c6bc5d80d5be7aca0011732b681e361ab2bf LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/container.py SPDXID: SPDXRef-49412ebab4980b34ab36841e8ab0986e FileChecksum: SHA1: 3a9575c5561fd77158975368bff36a8ed7984ca0 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/data_storage/adapter/input/api/v1/data_storage.py SPDXID: SPDXRef-050e3c4f31a193a4621b4604bc9045a0 FileChecksum: SHA1: 552090c9f5e72d38aaf5481f3c3445e3f6094429 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/data_storage/adapter/input/api/v1/response/__init__.py SPDXID: SPDXRef-ba3578cfccb04b1480599cfabbeec715 FileChecksum: SHA1: 6ea81dbdeeea123601361c6f0083be65abe3bec9 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/data_storage/application/exception/__init__.py SPDXID: SPDXRef-20798787b064f6bf9b36c248d09e1f90 FileChecksum: SHA1: 3dfbc69fc736f7fb5b6bf03e86f126fb99d173ce LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/data_storage/application/service/__init__.py SPDXID: SPDXRef-5e765ae6e2b6c459bfc9e63e4b57e955 FileChecksum: SHA1: 602094311d062d8d09eace192f2058dd393f5821 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/data_storage/domain/__init__.py SPDXID: SPDXRef-e5179bfc3453afddf13eecd6f730ff07 FileChecksum: SHA1: cf7d5660a0ed571722bbb613d2b0c78c0473cd58 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/data_storage/domain/command/__init__.py SPDXID: SPDXRef-539e977996c28a2dc46cad9d823bed4f FileChecksum: SHA1: e08ecc932a20fa4c1326f2aac4dc292be0d8466e LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/data_storage/domain/usecase/data_storage.py SPDXID: SPDXRef-307cba47128f080ca7cd79f444c72e00 FileChecksum: SHA1: 3685bc2647ff2a43a1473ab806c05959b214a3f9 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/openAPI.yaml SPDXID: SPDXRef-db06c6016077e9931f70167a016ebd10 FileChecksum: SHA1: cf1ddc9a479e6d1b00cdc0bba4aee4af87df99eb LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./app/server.py SPDXID: SPDXRef-5c027b20130c0bb2ee72907f9ae5c0ff FileChecksum: SHA1: b85d6a627cab176213414a21324b62a311a42c7a LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/config.py SPDXID: SPDXRef-2f11755796095cb9e8ad6c3bb90f2377 FileChecksum: SHA1: 914d1c5fa88889b3bcfbb0ee6184592279c47466 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/db/db_connection_data.py SPDXID: SPDXRef-8c56f8218e1b146801dabd6cf2618559 FileChecksum: SHA1: a6d74b92d99817f5762032d231341cbac657c346 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/db/db_connection_factory.py SPDXID: SPDXRef-6ddf59d1706fd451894d231629594cfa FileChecksum: SHA1: 0119b5bdf070df25d8684388183f64668fa99b41 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/db/mongodb/mongodb_connector.py SPDXID: SPDXRef-bca03f2b1621c23c0debf3021bf25533 FileChecksum: SHA1: aeada089af794e48ffde4e05797bbf54a3ebbc48 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/db/mongodb/mongodb_operations.py SPDXID: SPDXRef-9bbf3e0e1c4a5a816ec51ba21bf180ae FileChecksum: SHA1: 77bcaae68ac906ad93bd65a87a05a95618681a95 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/db/postgres/postgres_connector.py SPDXID: SPDXRef-7908dfcd5d97db2b9fc004d47a46aa64 FileChecksum: SHA1: 70a63f48e4504b6d4a367fd019a8211a71de4b37 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/db/postgres/postgres_operations.py SPDXID: SPDXRef-d37c5cff26b2498552c5887fe30d3f88 FileChecksum: SHA1: 04da0d52025e2fe46a1687b008127258b82f8b44 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/db/postgres/schema.sql SPDXID: SPDXRef-a2d609d2faa722c54bece39d95476db4 FileChecksum: SHA1: 62d927dc05f621249dd693c699adc2ec156960b9 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/exceptions/__init__.py SPDXID: SPDXRef-3aad6989788ec1b781159c41f0aa5a9d FileChecksum: SHA1: 65790ac22028a17b9ba6fb4f83d694add1f63228 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/fastapi/dependencies/__init__.py SPDXID: SPDXRef-00c23eb0fa522e142690258edeea6a74 FileChecksum: SHA1: d72c972397876f59a711833802a1cc5f07bca05a LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/fastapi/dependencies/logging.py SPDXID: SPDXRef-64dd246578b790e6fed077ebb30fd9b8 FileChecksum: SHA1: 32d7d8bdeec1f40f4183e15e9e536594c9879552 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/fastapi/middlewares/__init__.py SPDXID: SPDXRef-846e2bba026454b85f5861bdb33cbd21 FileChecksum: SHA1: 7b95d2b27277557097b2d2a5d17db4b4191fdea5 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/fastapi/middlewares/response_log.py SPDXID: SPDXRef-f0d9507d37b6d9828dce4798d403a941 FileChecksum: SHA1: a445441ff7c18120120d5a898407ab6a8b6e1548 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./core/helpers/token.py SPDXID: SPDXRef-7b7afee5929fb3e2e64f6a73ce560391 FileChecksum: SHA1: 08a26c591e13f0ed7a5a232d90d63e2def605971 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./docker-compose.dev.yml SPDXID: SPDXRef-e848338f42a4dce9c16275966f2fbcb9 FileChecksum: SHA1: 709f2dd320a5d7bcfc12cc84c2dc82609966083c LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./docker-compose.yml SPDXID: SPDXRef-5124e43f066defb9bd30108dba8f0cef FileChecksum: SHA1: 90d0f02d380eacf0a484dff7080989ef7c8dfd37 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./main.py SPDXID: SPDXRef-a1cb076774cb03ca2c5927fe0e1a7f9d FileChecksum: SHA1: 82c16a42c8c1dafd50e787d5f729f1b235bb55d6 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./poetry.lock SPDXID: SPDXRef-22d9f3d639fb51b59cb00483ad6777b8 FileChecksum: SHA1: 7ef478616dec55d67f47d5a2a6447af8ad448aeb LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./pyproject.toml SPDXID: SPDXRef-a116f9bae55d50414b8b68e3c4337336 FileChecksum: SHA1: 722225f8cb6c7c8d605ebefe6a3676c781011250 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./pytest.ini SPDXID: SPDXRef-79d6ca92b64a7e3c3abe3683a804b72b FileChecksum: SHA1: f1188b2a590d4714538312273af0b339a5ce95c2 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./tests/app/api/base/test_health.py SPDXID: SPDXRef-59914bb39e64faf898afbddd70ac3ca2 FileChecksum: SHA1: 93e93d0ce00c1aef193e1aa04ced4319f42cf809 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./tests/app/api/data_storage/test_data_storage.py SPDXID: SPDXRef-af548537880a47f4382662e603f8528b FileChecksum: SHA1: 46cfe4f5f14265e84c459591c3789152d28ece4d LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./tests/core/exceptions/test_base.py SPDXID: SPDXRef-06de5c4e31bd6158adfbf7981520f797 FileChecksum: SHA1: 31c42e486dd26edc4b2b354d8bfae954972ac931 LicenseConcluded: NOASSERTION FileCopyrightText: NONE FileName: ./tests/performance.py SPDXID: SPDXRef-0c3da02c484ccdb2793416f15d4215b9 FileChecksum: SHA1: 8c32a5d4cd5ffa133f256f2ccd12d57fa03efa4b LicenseConcluded: NOASSERTION FileCopyrightText: NONE