SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-ef5eee47-b7e8-4403-8d3f-cc3a6175b171
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2025-12-22T12:07:43Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-14f2011828e74b1e40f8a3dd13ff3dd8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d6f2beb319dab59f037f6e29bd2cdc8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6362b19c6d9917fceb5cf833407edd5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aea948aad66c6603b4511e14721f726e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0b554bf2c740128013fd44e8f299c88
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eae53ff5759ce1020b4498b0a2c6b246
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e2e05c9d1c0b63e7c1fad39d5b8f522a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ca5642129f6e5b53608ab300b6ce8da7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de63eb38be98dd2351a571b1b90624f7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-39d9af4a186e13f87807692f399f981f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d695cbfa8919235345acf486a90d964
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6eb029a8a67c6f15731c3064d565c80c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3b2ff6427b3c67a56f9535f7bb2ae8cc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-628fb89b69b2b298654d7ec460f57ad9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-964d219aca2bc1676b24c9e4cbe3cd14
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9f91c07624f82dac5f56f219f4c0b6f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b7b99abfe902d5c9ab3758011d4f2fe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-095f1ab51b03c477e5107fcff35452ef
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d7584ca6d50dfd07916cb706f8ddaf4d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6d591d5b7014119254e071b804a4807d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de535451dcd209ed8fc71cd21914d99e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12a4bf9d1ffec76952a3f7a5edeb011b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-007c1c9c2873af02f812eeea5492a948
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-539cfbcffdd5b60a095e8f7f832078c8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a27edd9d000bf6e8268d87917beb2f4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c257c18a2f10f4c84eacb7b9f170ad8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-462b19eecdbf82cfdb4f629a366fa976
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b5383690061be85bbf2417d70e9eb1a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ca1fef6f6374ecc393ced293a522494
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5580fec895194d66eccba46990f4a6d2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1228a2d89940cdde35651aa82fab4cba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c54f0ebf6859e251447738adc2c3b010
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92e9348b2461522781b4578eb3bb8590
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8699ebfa660c1b395d5de76b01feeeb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-31e7e9e391df206265eccb29633bf8fb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2057b68b56f0a9ebf7e3aea918216e3a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f219dc948ba37f8339f99574f2b9eddc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-045eb064097a00308743760bd3b16ed8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d2125c874920640b57cfff815afed6a
FileName: ./.github/workflows/commit-stage.yml
SPDXID: SPDXRef-14f2011828e74b1e40f8a3dd13ff3dd8
FileChecksum: SHA1: 2039023a6bfb0e7cb4ab712f2cbc65b4b75961cb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./.github/workflows/release.yml
SPDXID: SPDXRef-7d6f2beb319dab59f037f6e29bd2cdc8
FileChecksum: SHA1: 4a39633e78afaa1ed4e34055ca368c59ce90a74f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./.gitignore
SPDXID: SPDXRef-f6362b19c6d9917fceb5cf833407edd5
FileChecksum: SHA1: 4bcdd0ef500e36de0e5037ff7d3d7413a58c111e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-aea948aad66c6603b4511e14721f726e
FileChecksum: SHA1: a1479f2072aa8e144311ada3e21b5e6ec1c25055
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./CONTRIBUTING.md
SPDXID: SPDXRef-e0b554bf2c740128013fd44e8f299c88
FileChecksum: SHA1: fa8c421f344a94fd6c4724bbfb1b1b2a32d3e711
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./Cargo.lock
SPDXID: SPDXRef-eae53ff5759ce1020b4498b0a2c6b246
FileChecksum: SHA1: 6b86a512472bf66fe46e2fbba850b88df8e7377d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./Cargo.toml
SPDXID: SPDXRef-e2e05c9d1c0b63e7c1fad39d5b8f522a
FileChecksum: SHA1: f5148c38698d8e2f0c5e47106a1f1fc1e007586d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./DEPENDENCIES.md
SPDXID: SPDXRef-ca5642129f6e5b53608ab300b6ce8da7
FileChecksum: SHA1: 013dc89807b02503c0f54238de4242b7d8cdebdd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./EXAMPLES.md
SPDXID: SPDXRef-de63eb38be98dd2351a571b1b90624f7
FileChecksum: SHA1: 1e5822b21d08eaeaa10e1f300c5383979ff01e61
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./GETTING_STARTED.md
SPDXID: SPDXRef-39d9af4a186e13f87807692f399f981f
FileChecksum: SHA1: 5472da1403ec751301cb9bd428962d5e70ff5660
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./MIGRATION.md
SPDXID: SPDXRef-1d695cbfa8919235345acf486a90d964
FileChecksum: SHA1: c1667274b3e85fafbfdec5ca25de6145501b2abe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./README.md
SPDXID: SPDXRef-6eb029a8a67c6f15731c3064d565c80c
FileChecksum: SHA1: 3be6493d9e502ffa9e5b91a475b94798d06cc3c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./SECURITY.md
SPDXID: SPDXRef-3b2ff6427b3c67a56f9535f7bb2ae8cc
FileChecksum: SHA1: b76f78c2f115f375bd8188abec81016c851aac04
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./abis/odos_limit_order_v2.json
SPDXID: SPDXRef-628fb89b69b2b298654d7ec460f57ad9
FileChecksum: SHA1: 7858e7dfa24b9e955c23bc48ba283c7ba61f06f2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./abis/odos_v2_router.json
SPDXID: SPDXRef-964d219aca2bc1676b24c9e4cbe3cd14
FileChecksum: SHA1: 04766da0ae7ed51b8247d167742a19666447c3ee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./abis/v3.json
SPDXID: SPDXRef-a9f91c07624f82dac5f56f219f4c0b6f
FileChecksum: SHA1: d471c14ba6fe1c815ea722ae7efd5c086172c8f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/api.rs
SPDXID: SPDXRef-6b7b99abfe902d5c9ab3758011d4f2fe
FileChecksum: SHA1: ed0bba047f3ef09b67c943615540540267bb53f7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/api_key.rs
SPDXID: SPDXRef-095f1ab51b03c477e5107fcff35452ef
FileChecksum: SHA1: f5f4c946028d080ed9d60542deb08a07188400db
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/assemble.rs
SPDXID: SPDXRef-d7584ca6d50dfd07916cb706f8ddaf4d
FileChecksum: SHA1: 6ebd08ed9f006e97646debea405cc74fd2b73449
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/chain.rs
SPDXID: SPDXRef-6d591d5b7014119254e071b804a4807d
FileChecksum: SHA1: 9beec80ccc44745716d862b7ab127cf37439b07e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/client.rs
SPDXID: SPDXRef-de535451dcd209ed8fc71cd21914d99e
FileChecksum: SHA1: 4b36ec0d10a9e44b465f8bf80cadc8e9623ce70a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/contract.rs
SPDXID: SPDXRef-12a4bf9d1ffec76952a3f7a5edeb011b
FileChecksum: SHA1: 9933511d40e11aa2bc8f9d9f13801e9f0b2c45a3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/error.rs
SPDXID: SPDXRef-007c1c9c2873af02f812eeea5492a948
FileChecksum: SHA1: 258900fe8f6b561bc677def829e527ece53b392b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/error_code.rs
SPDXID: SPDXRef-539cfbcffdd5b60a095e8f7f832078c8
FileChecksum: SHA1: 31a1a50f3f9828ec6741e3a09e536f3a3102c181
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/integration_tests.rs
SPDXID: SPDXRef-3a27edd9d000bf6e8268d87917beb2f4
FileChecksum: SHA1: d15cd1212476a9e1e89e1ead503dcde12657bdc4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/lib.rs
SPDXID: SPDXRef-3c257c18a2f10f4c84eacb7b9f170ad8
FileChecksum: SHA1: f0278ab268b2cae65d16d829123dcae6e84510cc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/limit_order_v2.rs
SPDXID: SPDXRef-462b19eecdbf82cfdb4f629a366fa976
FileChecksum: SHA1: 07bd63dd59e24ff0cf4712f86842e7ea3718e267
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/prelude.rs
SPDXID: SPDXRef-8b5383690061be85bbf2417d70e9eb1a
FileChecksum: SHA1: f843688314c32d2594aa0ed044dae33121681bc8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/router_type.rs
SPDXID: SPDXRef-0ca1fef6f6374ecc393ced293a522494
FileChecksum: SHA1: 3a6c71c2ca3c1c5e7e91c77c5737cf4b8ddebbfc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/sor.rs
SPDXID: SPDXRef-5580fec895194d66eccba46990f4a6d2
FileChecksum: SHA1: b134115acf91fc3b98f37378188403d0edad5224
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/swap.rs
SPDXID: SPDXRef-1228a2d89940cdde35651aa82fab4cba
FileChecksum: SHA1: 7331e34191ca806ca9723434182f288e8bc0f548
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/swap_builder.rs
SPDXID: SPDXRef-c54f0ebf6859e251447738adc2c3b010
FileChecksum: SHA1: c95347fffc24d682417a94f9910929ed9f3347f1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/transfer.rs
SPDXID: SPDXRef-92e9348b2461522781b4578eb3bb8590
FileChecksum: SHA1: 02c70684b3412f10844f92cdd7fe6deb575c791f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/types/chain.rs
SPDXID: SPDXRef-d8699ebfa660c1b395d5de76b01feeeb
FileChecksum: SHA1: 9fd8cdee9df04afaed9d6411a03088f6ec33974d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/types/mod.rs
SPDXID: SPDXRef-31e7e9e391df206265eccb29633bf8fb
FileChecksum: SHA1: c41ecc35db5bb32b89f93251c8abc509b7305869
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/types/referral.rs
SPDXID: SPDXRef-2057b68b56f0a9ebf7e3aea918216e3a
FileChecksum: SHA1: 1b918da2f2d50e2dcba15146b66f790271242127
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/types/slippage.rs
SPDXID: SPDXRef-f219dc948ba37f8339f99574f2b9eddc
FileChecksum: SHA1: cf6f54e034064a5551d4b7ea45acaf31afb128bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/v2_router.rs
SPDXID: SPDXRef-045eb064097a00308743760bd3b16ed8
FileChecksum: SHA1: d1522dd7094b4dd953047a90337a82972e10e99d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.
FileName: ./src/v3_router.rs
SPDXID: SPDXRef-1d2125c874920640b57cfff815afed6a
FileChecksum: SHA1: d16f6833db5565d301ba8f5593139b9d48651062
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2025 Semiotic AI, Inc.