SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-1715cc32-58f9-4f17-849d-658a8304db3c
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-04-04T21:02:14Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-416906b36b060685c5bd01c07aec38f4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f29dfa18201b2f1495ab514ceda96443
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-058313d20abd9bb8d87624d6d87cfab6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-521317c0db66a31b3911f4cf3946b3cf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff7ed9ebe0fb29227fa9a0938eee113f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b2304ee537382919748b6c21a8b090be
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4dabcac10b6f7d4e3d3135cbf7a96687
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-96d201e3d2f1fee120ffd19d90e109a1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab7f1a2efa1cf41098b224e56289f74e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e9a703e272502e130383de65b6d84602
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66de6128e19797e4c130b3ca53878c62
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-abdd963c132cfd8bd58860cf03603060
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a62aaf94b6dac3c10b84798bd60e6f90
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-590368714ee9fd2418472250ab9f760c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa3bf41e9b3185c1b26080891ae74696
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2990a4fc4344ac5ab72009a95bd717af
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-baa4eb68a1e9d61d9a87fa03f0a02d89
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-382229fdcadc00ca15fea4f36d9083d5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94f980bd47233240619f63aa8462fc1f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-543e62834be00d062dcbb8d07ddde0fb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a24274209d8849fc190ee2aa377484e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98b11bf07fed370420225a2d131f87db
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b2956d2b4bd9089aa27cd31dc70fb086
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-11121a1d409114aac313984044f22359
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05f29db43df6887d5796700231631841
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9755d329853bc0694ec63ce7c70fdd93
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-009a08667d6dfd2d875306b034c61486
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a6ffb74392e553dadad410017deb13b6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d67ed1faf1c06cb01b316b49541cbb9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a254e1d1c487ff442ecd3248ff50e9a0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d72182518cd957001db4584018ccdb2c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e54eccca8572e42715ec86ae83306a99
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-093b8a74698c94f4ffa0d0cb2a9d25dd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a307bffa442bb04277720195db4a68cb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2a17ac4ca975f954713f3746892f2cd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad4996220683c46b57a0f4d2a2050b38
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e20429dcb7d2c3fe98f6a3532e6fb12
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95a17dad10cf5deec9839bac004ce48e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf54fabd9fdbb522c148f7a180d0fba1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1d0e27802ba073be3e7bb46ab7dd516
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a2ad4a0c83e275e7374fa46924882a2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-22c64e7fad58ec3013b4bdb0f6b8e35c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87387dc8b609eec2f1be9730a678c3d3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-224ede09dcdda3609b84499c7418c52d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dda429a7d5838a3a9f544685bf2938d1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32beb3fc7e4103f89cfd35fb5624fe7c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-646ce58aaf3da4f0ba687c9c1d003f10
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf9d78eb95db89f3f092a404a20db572
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd6b219a41f582a3ce172bde058f24a8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d9efb3e42a1343e46ad740f79233127
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4fc22b819ceec17d0229721655e5a71
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc25a8bb1ce278eb506d099d1a6b0f19
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7478591c13de5760aa8fa528b92c95a2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9442a0d254b973824da35d9685679ee7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-afe3b769fc18c0d9a27c847e4e67ad94
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-945a7661e28f99754c94812f35a49861
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4cab5cb87a950dbdd1c1dc4fc3033f5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a15d8040951db5a83cfc206e96f7c081
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a3fe402545be5af585fe2ebec0089a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a05197e83b964ee4f628dc67d3782b3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da310ea8ba1c858566863801245b057d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-418501dc4ec170f09c24b9035c9eb317
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5420081b89eb038bff77df128c195931
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ad0d4cafa840ed4e658d4b636ac2c798
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e692a5b30451343e3c568e8fa0c0cf4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c8629bc531b4ad234ddd0d44ed0ef49
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3d298dbae57bfd44b54f403aae236eb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d5c0ce4dc5817b39342b46628a86bd8d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50a623705f5f32183b556ec2d86786f3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e86c686144f86090c36f0880933b9a7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01c128320ea239652b9076d09b477d93
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d661804b257496d3bfcb7256348814b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d16c101219847a80a1712be78824937b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4c1a5064e6dcb60f5bdce91f3f3cab4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f89982f78352ad84271498ed5fe539a1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd89c6a02f41e610d5a1d2d0977139d1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-687b7f1f6e7035e279bcdf5e7e1c6111
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0721a37a86425f46aa935a3871b4bdd0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be6f6369f663dff25cf6a0a966ccdc49
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-97959231a4d55858112411c1f0539ce2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00afb08872901cc50d079e45517600e0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51659fcfd998c67ddc890a9d3471bab1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-290744ca5154ee93bade90e49e84906f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72befa694ea923cac6d8718856a9502f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f7d1b576bfcf9a75d4a0ac09243b5933
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-302d76d84352e40ffba931733be73d61
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f493cc79ece54fc0fbc1ac93cc9075b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7bee7e4426e7d048a4999231f20c0126
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a98e4d3b4448edbf40c78ba724bc54ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7639dc6b46e7a1aed9d05c2292fc922f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc4effa9265a3c3a8c5748d676d39df5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fcdab16666c23c6203ba00c370d3354c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aac6e7194cb934ebad817fba841a845b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8432590703a6468758e7aa1d449ad9b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-498526fbe4c82c71b5a9096be3755ae7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8fd7220ceccaff006bb0f10b7c7346cd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43b7a77acd30718def895a0d8609c801
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-09887d0857f2141f00550c40f996bc9f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-691c45676c0c958f3dd2b1372847b375
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a00946e7c36fd6cf91619cadfbb531ee
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a3ec6f782510f916698a7694583434aa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-358fb6e3e59a59b94380573742475f6c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b2c0b544931a6f6464cfe04f80de7ae3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f291dba01bb0c5459d68489e0c511f6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58a13740942827c8da31c51245bcdae8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-538e2e630b70f139dfd9ce0e6fe295b9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-326b9377a1c2a99c3afd349a0ee21d2e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d2f56f6303f011a1039bdc9b647bcc5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8f5801f9962cfec294807ef37880ada
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c5daf5f4079c19316d46ed237cd5bae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-adf219c5cceecbb23e445e60395e664f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f032b728b34754829c6d0627c58e6559
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2eccb44588168b8cf570fe57354ffdf6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9b8f4b1fcc8be78451cadfab1037693
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34d746800d2714de4290cc169c7a54ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79e7fe785bfc2377a402f9935d8b8e6c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb3a3cb09fec69d602821b622363ec27
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b0a30a42189a7279468ebe7023e888fd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5873bf45612ba519501fc544d05ab688
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7b7add4d778d4ccb24ec53001603946
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4943b94ee8fc4e8fe134b5583e0c4182
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1053676bedb5edd64fa3d67ed3df8f08
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32083fdc3a31a5f0c42e957ec443faac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e539407474897533e382c8c4df0bcc1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58b053afb9f97602976daedb70ff274b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17e82521cd1dd15a55fb651284a6eece
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae3a7f8a0515d392434353764b70dc06
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9872dafbd9dacc0c8ab70b4b9226cb8c
FileName: ./.config/nextest.toml
SPDXID: SPDXRef-416906b36b060685c5bd01c07aec38f4
FileChecksum: SHA1: ef5843566f025bb49ccdb4b9a511e10b5fc2dde7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./.dockerignore
SPDXID: SPDXRef-f29dfa18201b2f1495ab514ceda96443
FileChecksum: SHA1: d99cab6b8f1f870e18515b75e4d329f5f2f0455e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./.file-size-baseline
SPDXID: SPDXRef-058313d20abd9bb8d87624d6d87cfab6
FileChecksum: SHA1: 788077e0d8bf7f0bcbdf149e951dbf53c7a6d8e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./.gitignore
SPDXID: SPDXRef-521317c0db66a31b3911f4cf3946b3cf
FileChecksum: SHA1: 7662a5508dfcad809ab32e382b483ac030e785e7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./.gitlab-ci.yml
SPDXID: SPDXRef-ff7ed9ebe0fb29227fa9a0938eee113f
FileChecksum: SHA1: eace8c45ae7619b457efce3b2361206e62207989
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./.gitlab/sast-ruleset.toml
SPDXID: SPDXRef-b2304ee537382919748b6c21a8b090be
FileChecksum: SHA1: 9f089b180cbfa64b111a50489fa8223a4604418e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./CODEOWNERS
SPDXID: SPDXRef-4dabcac10b6f7d4e3d3135cbf7a96687
FileChecksum: SHA1: 2741803c048f93f49e4afc6e5756dc9bc748c057
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./Cargo.lock
SPDXID: SPDXRef-96d201e3d2f1fee120ffd19d90e109a1
FileChecksum: SHA1: 1df6eb39e3fbcd00e648c5c0edfb2cd53549ab38
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./Cargo.toml
SPDXID: SPDXRef-ab7f1a2efa1cf41098b224e56289f74e
FileChecksum: SHA1: 0c50d558abd752132aea6eb29b0568f33ce89bbc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./Dockerfile
SPDXID: SPDXRef-e9a703e272502e130383de65b6d84602
FileChecksum: SHA1: d5d2a2fb7ac40c4d8cdc6610c0acf938ccdba346
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./README.md
SPDXID: SPDXRef-66de6128e19797e4c130b3ca53878c62
FileChecksum: SHA1: 8ccf1f666a5f23dd6cd3cd6c5141356943b0f882
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./STRUCTURE.md
SPDXID: SPDXRef-abdd963c132cfd8bd58860cf03603060
FileChecksum: SHA1: 32215c62404eb6eb85f912ea1c05838151fa43bf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./benches/storage_benchmarks.rs
SPDXID: SPDXRef-a62aaf94b6dac3c10b84798bd60e6f90
FileChecksum: SHA1: e4d44f7628ed27cfc5092557a6c496bcf7fc6bb7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./benches/transport_benchmarks.rs
SPDXID: SPDXRef-590368714ee9fd2418472250ab9f760c
FileChecksum: SHA1: c538c5f9a104d780786d110cae7ac47e4bdba71b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./clippy.toml
SPDXID: SPDXRef-fa3bf41e9b3185c1b26080891ae74696
FileChecksum: SHA1: 8a9864c07b8cbd1776993e3eb022c294ee6faa98
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deny.toml
SPDXID: SPDXRef-2990a4fc4344ac5ab72009a95bd717af
FileChecksum: SHA1: fe035d38265aa3eb8dfcc445e1a3db6f86ee39d1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/Caddyfile.ohttp
SPDXID: SPDXRef-baa4eb68a1e9d61d9a87fa03f0a02d89
FileChecksum: SHA1: c9a4a84fef4ff9043e5dfcffe6adea87589c5c7f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/DEPLOYMENT.md
SPDXID: SPDXRef-382229fdcadc00ca15fea4f36d9083d5
FileChecksum: SHA1: dd9ae065cce649e63035ebb1ddcb4fd26858a9d8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/RUNBOOKS.md
SPDXID: SPDXRef-94f980bd47233240619f63aa8462fc1f
FileChecksum: SHA1: 5908f0ffba3a1657a2d2313812795b712b6af195
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/SLI-SLO.md
SPDXID: SPDXRef-543e62834be00d062dcbb8d07ddde0fb
FileChecksum: SHA1: 7c0d31b4c4287ad35f02d19dc244d319512b520b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/caddy/Caddyfile
SPDXID: SPDXRef-1a24274209d8849fc190ee2aa377484e
FileChecksum: SHA1: 05418f5d89f64310d1b65100b77d0e4e92e9e6d4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/caddy/Caddyfile.local
SPDXID: SPDXRef-98b11bf07fed370420225a2d131f87db
FileChecksum: SHA1: 040db0222791a8e0f7119388f5fd6b299d2d2ac9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/demo/.env.demo
SPDXID: SPDXRef-b2956d2b4bd9089aa27cd31dc70fb086
FileChecksum: SHA1: c8eb20ab2a4774488464e166f298434e2811811c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/demo/docker-compose.yml
SPDXID: SPDXRef-11121a1d409114aac313984044f22359
FileChecksum: SHA1: 21b011c1221bba8fa5e15e0763a976d31445db6a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/demo/wipe-cron.sh
SPDXID: SPDXRef-05f29db43df6887d5796700231631841
FileChecksum: SHA1: c994312095654fe4fb64499de067027586f73a92
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/docker-compose.ohttp.yml
SPDXID: SPDXRef-9755d329853bc0694ec63ce7c70fdd93
FileChecksum: SHA1: 02b91de12a39107375922a091c2d18fa7c0ed74d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/grafana/relay-dashboard.json
SPDXID: SPDXRef-009a08667d6dfd2d875306b034c61486
FileChecksum: SHA1: 1161f48389210bc7de49e71631ab5af29aff1198
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/helm/vauchi-relay/Chart.yaml
SPDXID: SPDXRef-a6ffb74392e553dadad410017deb13b6
FileChecksum: SHA1: ab890783f701db281600f94f40ca53f4e8471b70
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/helm/vauchi-relay/templates/_helpers.tpl
SPDXID: SPDXRef-4d67ed1faf1c06cb01b316b49541cbb9
FileChecksum: SHA1: 7cc61306e04cd6314e90516beecac5bb300fa511
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/helm/vauchi-relay/templates/deployment.yaml
SPDXID: SPDXRef-a254e1d1c487ff442ecd3248ff50e9a0
FileChecksum: SHA1: f5a061de18784180a22d837a86365a696cf9ca44
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/helm/vauchi-relay/templates/ingress.yaml
SPDXID: SPDXRef-d72182518cd957001db4584018ccdb2c
FileChecksum: SHA1: a602399cfa621bdceec1043cace181eb8f041ef5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/helm/vauchi-relay/templates/pvc.yaml
SPDXID: SPDXRef-e54eccca8572e42715ec86ae83306a99
FileChecksum: SHA1: c8beb74b646b48a8468e2a8b176055af2d9bba93
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/helm/vauchi-relay/templates/service.yaml
SPDXID: SPDXRef-093b8a74698c94f4ffa0d0cb2a9d25dd
FileChecksum: SHA1: ff4af41f74da6e97e35801e29ab75cefca0e7ac4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/helm/vauchi-relay/templates/serviceaccount.yaml
SPDXID: SPDXRef-a307bffa442bb04277720195db4a68cb
FileChecksum: SHA1: 02e8f676f706f3287ee9fedf608509e724d5ee90
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/helm/vauchi-relay/values.yaml
SPDXID: SPDXRef-c2a17ac4ca975f954713f3746892f2cd
FileChecksum: SHA1: 255fe88a5cbc14f39f8d60ff5222fd6496ed2be7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/install.sh
SPDXID: SPDXRef-ad4996220683c46b57a0f4d2a2050b38
FileChecksum: SHA1: 6edb7cf657f36b3586cd57edf397087cd6bb3437
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/nginx/vauchi-relay.conf
SPDXID: SPDXRef-2e20429dcb7d2c3fe98f6a3532e6fb12
FileChecksum: SHA1: 6dbd7e38b313b7ba99e537655f586c047dd6614a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/systemd/vauchi-relay.service
SPDXID: SPDXRef-95a17dad10cf5deec9839bac004ce48e
FileChecksum: SHA1: a41f4de4a829b2a459c184243b65e71747173718
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/test/.env.test
SPDXID: SPDXRef-bf54fabd9fdbb522c148f7a180d0fba1
FileChecksum: SHA1: 514b1252474a37c5f6a3d3b8b6c284af3f6e6819
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/test/docker-compose.yml
SPDXID: SPDXRef-a1d0e27802ba073be3e7bb46ab7dd516
FileChecksum: SHA1: e194b1306fed960d0d5ca0eb2635363b34a9d2aa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./deploy/test/reset.sh
SPDXID: SPDXRef-6a2ad4a0c83e275e7374fa46924882a2
FileChecksum: SHA1: 18fafc4f0f1619e830f213f902fc9a72eb05dda6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./docker-compose.yml
SPDXID: SPDXRef-22c64e7fad58ec3013b4bdb0f6b8e35c
FileChecksum: SHA1: e30bbdeaf84f6646d1dab5299626102f06912a6e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./fuzz/.gitignore
SPDXID: SPDXRef-87387dc8b609eec2f1be9730a678c3d3
FileChecksum: SHA1: c1af45d30676f2ff464e7307f3136e6bad3c80ad
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./fuzz/Cargo.toml
SPDXID: SPDXRef-224ede09dcdda3609b84499c7418c52d
FileChecksum: SHA1: faf4bf33111c92b9180cb63a91e449bca37ce9d7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./fuzz/README.md
SPDXID: SPDXRef-dda429a7d5838a3a9f544685bf2938d1
FileChecksum: SHA1: 5129c43f9f0fa5b27b397791af89e3302450bff1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./fuzz/fuzz_targets/fuzz_federation_message.rs
SPDXID: SPDXRef-32beb3fc7e4103f89cfd35fb5624fe7c
FileChecksum: SHA1: e2ad356e955e8c9f5a137641d1106890d04d5a81
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./fuzz/fuzz_targets/fuzz_federation_padding.rs
SPDXID: SPDXRef-646ce58aaf3da4f0ba687c9c1d003f10
FileChecksum: SHA1: 2ead24c90d36a819b9cf403195abfb5cbada1731
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./fuzz/fuzz_targets/fuzz_federation_url.rs
SPDXID: SPDXRef-bf9d78eb95db89f3f092a404a20db572
FileChecksum: SHA1: e723ecd80a9ce65eb34ede833a972c3d6bd576a4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./fuzz/fuzz_targets/fuzz_noise_handshake.rs
SPDXID: SPDXRef-fd6b219a41f582a3ce172bde058f24a8
FileChecksum: SHA1: a8ec612b164ee18df35dd34c8daa84b0a7be625c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./fuzz/fuzz_targets/fuzz_noise_v2_detect.rs
SPDXID: SPDXRef-1d9efb3e42a1343e46ad740f79233127
FileChecksum: SHA1: cc4e7811443b63713e8740c510379fbcc783db8d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./fuzz/fuzz_targets/fuzz_validate_client_id.rs
SPDXID: SPDXRef-b4fc22b819ceec17d0229721655e5a71
FileChecksum: SHA1: dd5e40128b8206cbb205d40a1a656c9d6e9e2e1e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./rust-toolchain.toml
SPDXID: SPDXRef-cc25a8bb1ce278eb506d099d1a6b0f19
FileChecksum: SHA1: 3c9e695107c8a5557b28e6c309a93fd725abf9a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./scripts/test-integration.sh
SPDXID: SPDXRef-7478591c13de5760aa8fa528b92c95a2
FileChecksum: SHA1: 3289d7ec89f0e2bcceee04f4a17256c6a20ef648
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/config.rs
SPDXID: SPDXRef-9442a0d254b973824da35d9685679ee7
FileChecksum: SHA1: e71da0f8ab59e5288612df1fd5b4d253201718dc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/connection_limit.rs
SPDXID: SPDXRef-afe3b769fc18c0d9a27c847e4e67ad94
FileChecksum: SHA1: 00e2fd3bdddb4cb5de646fce7a0c6e3032ea15e7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/connection_registry.rs
SPDXID: SPDXRef-945a7661e28f99754c94812f35a49861
FileChecksum: SHA1: 7781d64efca7c956615076b6e2792bffb49a723e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/escrow.rs
SPDXID: SPDXRef-f4cab5cb87a950dbdd1c1dc4fc3033f5
FileChecksum: SHA1: b1dedd0070d55fcf9310d9e2fcc1be68f1189b9b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/exchange_broker.rs
SPDXID: SPDXRef-a15d8040951db5a83cfc206e96f7c081
FileChecksum: SHA1: 35563fd2f0487c8a86437cf441c3d6d9d6830b17
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/federation_connector.rs
SPDXID: SPDXRef-9a3fe402545be5af585fe2ebec0089a4
FileChecksum: SHA1: 328380ddc0d42984526561ccb72a3cbe81c12e66
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/federation_handler.rs
SPDXID: SPDXRef-1a05197e83b964ee4f628dc67d3782b3
FileChecksum: SHA1: c872d76bde6e6e2c799128882c1abd2337f38638
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/federation_protocol.rs
SPDXID: SPDXRef-da310ea8ba1c858566863801245b057d
FileChecksum: SHA1: 77895e6a33f116fd4f748717854fb32308f8f802
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/federation_tls.rs
SPDXID: SPDXRef-418501dc4ec170f09c24b9035c9eb317
FileChecksum: SHA1: 4e5c2abcfe8685c2bea62104594e42fa75710727
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/forwarding_hints.rs
SPDXID: SPDXRef-5420081b89eb038bff77df128c195931
FileChecksum: SHA1: 6aac0fe7d8176ed96220fce8a969e57cbf33aa27
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/handler/connection.rs
SPDXID: SPDXRef-ad0d4cafa840ed4e658d4b636ac2c798
FileChecksum: SHA1: 20c4e9218e52ade0bd6c7937cfad77025cbbf56f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/handler/messages.rs
SPDXID: SPDXRef-3e692a5b30451343e3c568e8fa0c0cf4
FileChecksum: SHA1: 3951e8ec638bdfe37e27ae8d1426bdde09f1a019
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/handler/mod.rs
SPDXID: SPDXRef-7c8629bc531b4ad234ddd0d44ed0ef49
FileChecksum: SHA1: 6a2c5f991ed75b53b787f3e93a29987a4c47efa5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/handler/nonce.rs
SPDXID: SPDXRef-d3d298dbae57bfd44b54f403aae236eb
FileChecksum: SHA1: 01544dbce583d850c80d3a5060637c28ac84211d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/handler/tests_handlers.rs
SPDXID: SPDXRef-d5c0ce4dc5817b39342b46628a86bd8d
FileChecksum: SHA1: c02c68b38136c68ec2d26207dbe624c18bfd14d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/handler/tests_proptests.rs
SPDXID: SPDXRef-50a623705f5f32183b556ec2d86786f3
FileChecksum: SHA1: e75400e5d7d4b00e68fc1d86395937e78270de3c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/handler/tests_protocol.rs
SPDXID: SPDXRef-7e86c686144f86090c36f0880933b9a7
FileChecksum: SHA1: ab49088f038a16055e40aec61e1f5a3a53b77327
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/handler/tests_verify.rs
SPDXID: SPDXRef-01c128320ea239652b9076d09b477d93
FileChecksum: SHA1: ffd96b84580c982f08b998801846dd756a3861cf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/handler/types.rs
SPDXID: SPDXRef-7d661804b257496d3bfcb7256348814b
FileChecksum: SHA1: f3b788b8063b75dd0b6c93d0e512ca46e53c4e06
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/handler/verify.rs
SPDXID: SPDXRef-d16c101219847a80a1712be78824937b
FileChecksum: SHA1: 3f267b910a17c1ab284c0266bf15e8684822e2aa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/http.rs
SPDXID: SPDXRef-f4c1a5064e6dcb60f5bdce91f3f3cab4
FileChecksum: SHA1: 30179b030a44d848b39f30572c4c4efc76d0333e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/http_api.rs
SPDXID: SPDXRef-f89982f78352ad84271498ed5fe539a1
FileChecksum: SHA1: 09af502f0e01133a328e43c9e60b2e4cfab85de6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/integrity.rs
SPDXID: SPDXRef-fd89c6a02f41e610d5a1d2d0977139d1
FileChecksum: SHA1: 376197f9ba710ab66a0fa7cd9584a82f6f549eef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/jitter.rs
SPDXID: SPDXRef-687b7f1f6e7035e279bcdf5e7e1c6111
FileChecksum: SHA1: 53eb6f6151e9582f74cf2362652e9da053076b01
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/lib.rs
SPDXID: SPDXRef-0721a37a86425f46aa935a3871b4bdd0
FileChecksum: SHA1: b14c53f03416012de04a6a152fb8261ee872cb12
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/mailbox_registry.rs
SPDXID: SPDXRef-be6f6369f663dff25cf6a0a966ccdc49
FileChecksum: SHA1: f4e670b08aa21ce8897d7d208352d26dfc6c1a12
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/main.rs
SPDXID: SPDXRef-97959231a4d55858112411c1f0539ce2
FileChecksum: SHA1: 1186e8224f77289973c1871cba6fa98188a8b8c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/metrics.rs
SPDXID: SPDXRef-00afb08872901cc50d079e45517600e0
FileChecksum: SHA1: 22d6c141058073f9b5b2ba58b1e67fd3ce4d00cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/noise_key.rs
SPDXID: SPDXRef-51659fcfd998c67ddc890a9d3471bab1
FileChecksum: SHA1: 2c91cc3fa72dcdf2bec5ba3374af0516dca7b89c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/noise_transport.rs
SPDXID: SPDXRef-290744ca5154ee93bade90e49e84906f
FileChecksum: SHA1: e14147331a0d8e3e1890847ad7b2fd8fe35647c1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/ohttp_gateway.rs
SPDXID: SPDXRef-72befa694ea923cac6d8718856a9502f
FileChecksum: SHA1: 012d3604adbe0f2120467f3535991afe0811f5fa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/padding.rs
SPDXID: SPDXRef-f7d1b576bfcf9a75d4a0ac09243b5933
FileChecksum: SHA1: 41a0674539ac7c364b84d8fae24689d2d1755cde
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/peer_registry.rs
SPDXID: SPDXRef-302d76d84352e40ffba931733be73d61
FileChecksum: SHA1: 686386316c019a2e007be2d2f3387bd15cd2da54
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/rate_limit.rs
SPDXID: SPDXRef-f493cc79ece54fc0fbc1ac93cc9075b5
FileChecksum: SHA1: 7705afb0232a58076f740e38fcf1e8ef96348b11
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/recovery_storage.rs
SPDXID: SPDXRef-7bee7e4426e7d048a4999231f20c0126
FileChecksum: SHA1: 4e9d7b51e794b923ac1fe6e8c48438a6e1da634b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/storage.rs
SPDXID: SPDXRef-a98e4d3b4448edbf40c78ba724bc54ea
FileChecksum: SHA1: 59430b864c8d96df24641ece28915660e8930f2f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./src/url_validation.rs
SPDXID: SPDXRef-7639dc6b46e7a1aed9d05c2292fc922f
FileChecksum: SHA1: 4fcb7bd13f45ed2a31a9318d630e47a9eb07e58c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./supply-chain/audits.toml
SPDXID: SPDXRef-bc4effa9265a3c3a8c5748d676d39df5
FileChecksum: SHA1: 47d65be3385b1cac8be4d3a5f506724441bf8373
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./supply-chain/config.toml
SPDXID: SPDXRef-fcdab16666c23c6203ba00c370d3354c
FileChecksum: SHA1: d1f3e84dd26fb0b8e32e9b222950c7846ab702c7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./supply-chain/imports.lock
SPDXID: SPDXRef-aac6e7194cb934ebad817fba841a845b
FileChecksum: SHA1: c5e50fe78ce2290d7aa7eb30ee6d7703f6beafbe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./test-relay.sh
SPDXID: SPDXRef-d8432590703a6468758e7aa1d449ad9b
FileChecksum: SHA1: 2a8c312f90bcf9b5a09c7d3792931015b0f98757
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/common/http_helpers.rs
SPDXID: SPDXRef-498526fbe4c82c71b5a9096be3755ae7
FileChecksum: SHA1: 853dcd8203d17c5f8a2522177177171106c4fddc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/common/mod.rs
SPDXID: SPDXRef-8fd7220ceccaff006bb0f10b7c7346cd
FileChecksum: SHA1: 9d8bcebeb65d2cb92bac928a4cd11fdda97527e7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/common/ws_helpers.rs
SPDXID: SPDXRef-43b7a77acd30718def895a0d8609c801
FileChecksum: SHA1: d6ee7d3016cff91fa706216d9f7f4e7bdd6497cf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/config_tests.rs
SPDXID: SPDXRef-09887d0857f2141f00550c40f996bc9f
FileChecksum: SHA1: ffc35d00da15e1c869e7d01c68cc257a0c1738bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/contract_protocol_tests.rs
SPDXID: SPDXRef-691c45676c0c958f3dd2b1372847b375
FileChecksum: SHA1: 22bd49fd0f08ce6e799c51e275b66058aadb4dfe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/escrow_store_tests.rs
SPDXID: SPDXRef-a00946e7c36fd6cf91619cadfbb531ee
FileChecksum: SHA1: 94bd3dd8b9d16564bfa8dd4ab590512b1279085a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/exchange_adversarial_tests.rs
SPDXID: SPDXRef-a3ec6f782510f916698a7694583434aa
FileChecksum: SHA1: 99d96d5310a78abd4706312f1a69ddffbd691804
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/exchange_broker_tests.rs
SPDXID: SPDXRef-358fb6e3e59a59b94380573742475f6c
FileChecksum: SHA1: 840c952c653b0db9489e92a2dc9545f609cf223a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/federation_integration_test.rs
SPDXID: SPDXRef-b2c0b544931a6f6464cfe04f80de7ae3
FileChecksum: SHA1: 608d391825fc8d6135da9253e8a3d67b0b730304
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/federation_load_test.rs
SPDXID: SPDXRef-2f291dba01bb0c5459d68489e0c511f6
FileChecksum: SHA1: 21eb940f033f5a594ad5e1745d0cc0fa37453046
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/handler_websocket_auth_test.rs
SPDXID: SPDXRef-58a13740942827c8da31c51245bcdae8
FileChecksum: SHA1: 1a3be3e9c7662942cfe2ce962f649ebe6cd24f68
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/handler_websocket_blob_test.rs
SPDXID: SPDXRef-538e2e630b70f139dfd9ce0e6fe295b9
FileChecksum: SHA1: 2f64c3247632699a7c9543022204b9ea4b2b7d65
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/handler_websocket_connection_test.rs
SPDXID: SPDXRef-326b9377a1c2a99c3afd349a0ee21d2e
FileChecksum: SHA1: 6c902275bb1c918edcd23a60179600455cbad0e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/handler_websocket_delivery_test.rs
SPDXID: SPDXRef-4d2f56f6303f011a1039bdc9b647bcc5
FileChecksum: SHA1: 86c9a1c31a3f4eb8bdf4dd07027b007420fd58fe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/handler_websocket_protocol_test.rs
SPDXID: SPDXRef-d8f5801f9962cfec294807ef37880ada
FileChecksum: SHA1: 27b24a41f75949157c035c4ab67ccb5355c56551
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/handler_websocket_quota_test.rs
SPDXID: SPDXRef-6c5daf5f4079c19316d46ed237cd5bae
FileChecksum: SHA1: 4a464b0dc939423585092b1ad26b743271e686c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/handler_websocket_recovery_test.rs
SPDXID: SPDXRef-adf219c5cceecbb23e445e60395e664f
FileChecksum: SHA1: 5c7cdaba9efff14391b736bd3b691b7af490236d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/http_api_exchange_tests.rs
SPDXID: SPDXRef-f032b728b34754829c6d0627c58e6559
FileChecksum: SHA1: f90c16c65e577fdcdce47ecb40deadc122dc5eb1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/http_api_ohttp_tests.rs
SPDXID: SPDXRef-2eccb44588168b8cf570fe57354ffdf6
FileChecksum: SHA1: 7cf2bb2c68a6a252d8b208067c727249625b3d38
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/http_api_tests.rs
SPDXID: SPDXRef-b9b8f4b1fcc8be78451cadfab1037693
FileChecksum: SHA1: ed30d90e1735b62803dd108d484b9fa07bf93ccb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/http_peek_routing_test.rs
SPDXID: SPDXRef-34d746800d2714de4290cc169c7a54ce
FileChecksum: SHA1: a70328c91af4183b3a0dabb2eecf39b018696e6f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/load/relay-load-test.js
SPDXID: SPDXRef-79e7fe785bfc2377a402f9935d8b8e6c
FileChecksum: SHA1: 9d6318b317f0785d078b0457a34bbb3964f1d4b8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/multi_device_forwarding_tests.rs
SPDXID: SPDXRef-bb3a3cb09fec69d602821b622363ec27
FileChecksum: SHA1: fd1722f8d4060b419a0b440aea6222fe21b303ce
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/noise_enforcement_tests.rs
SPDXID: SPDXRef-b0a30a42189a7279468ebe7023e888fd
FileChecksum: SHA1: 1ca906665799d9f46e183918950778ee60e21aec
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/noise_integration_test.rs
SPDXID: SPDXRef-5873bf45612ba519501fc544d05ab688
FileChecksum: SHA1: 668a58396f894946ba5ff4aff6f9b3ec9029b8ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/rate_limit_ux.rs
SPDXID: SPDXRef-c7b7add4d778d4ccb24ec53001603946
FileChecksum: SHA1: 4ebb5785945a866a543778535960f117b36f00ec
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/realistic_load_test.rs
SPDXID: SPDXRef-4943b94ee8fc4e8fe134b5583e0c4182
FileChecksum: SHA1: ec1ddd193acd24703207eb37b0d9c695129b1b07
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/relay_integration_test.rs
SPDXID: SPDXRef-1053676bedb5edd64fa3d67ed3df8f08
FileChecksum: SHA1: c1e48ca14d77969b356f85678ed42ee99f4b49f6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/relay_load_test.rs
SPDXID: SPDXRef-32083fdc3a31a5f0c42e957ec443faac
FileChecksum: SHA1: 5942705991ab9e5001d3397fdcc38f46b40e3a8d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/relay_websocket_load_test.rs
SPDXID: SPDXRef-9e539407474897533e382c8c4df0bcc1
FileChecksum: SHA1: 0f5d8ad1f8f999a123e49a41649dda3f4cffdbc8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/security_auth_tests.rs
SPDXID: SPDXRef-58b053afb9f97602976daedb70ff274b
FileChecksum: SHA1: 02fda5b29f586cd8b6ad88e2654d9d5d8e16d965
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/security_resource_tests.rs
SPDXID: SPDXRef-17e82521cd1dd15a55fb651284a6eece
FileChecksum: SHA1: ceb9ae6440f88027b3032791f9556a3ab68b5e5b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/sp5_threshold_load_test.rs
SPDXID: SPDXRef-ae3a7f8a0515d392434353764b70dc06
FileChecksum: SHA1: 2e6511126da7d5a5697bbd0d25068545e1685edc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff
FileName: ./tests/zero_knowledge_tests.rs
SPDXID: SPDXRef-9872dafbd9dacc0c8ab70b4b9226cb8c
FileChecksum: SHA1: a59aa86b3062676b91935d817ddab63601e9c71a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 Mattia Egloff