This document records the executable conformance surface shipped in
moot-system v1.0.37, generated from canonical source commit 1ea9e910eb626806f4452aef03d063c04b60c82a.
It replaces the venue-bootstrap placeholder; package source is loaded.
Run both language suites from the repository root:
swift test
cargo test --workspace --lockedThe locked Cargo workspace, root Swift package, and package-level tests are the executable contract. A release is conforming only when the gates relevant to its loaded packages pass; this inventory does not stand in for their output.
| Package | Swift test sources | Rust test sources | Named conformance/vector evidence |
|---|---|---|---|
PersistenceKit |
55 | 14 | 9 |
QueueKit |
13 | 8 | 28 |
ConvergenceKit |
14 | 7 | 3 |
ObserverSink |
1 | 1 | 2 |
LoopbackHTTP |
2 | 0 | 0 |
PersistenceKit:packages/kits/PersistenceKit/Tests/PersistenceKitConformance/ConformanceRunner.swift,packages/kits/PersistenceKit/Tests/PersistenceKitConformanceTests/ConformanceTests.swift,packages/kits/PersistenceKit/Tests/PersistenceKitInMemoryTests/InMemoryConformanceTests.swift,packages/kits/PersistenceKit/Tests/PersistenceKitPostgreSQLTests/PostgreSQLConformanceTests.swift,packages/kits/PersistenceKit/Tests/PersistenceKitReplicationTests/ReplicationConformanceTests.swift,packages/kits/PersistenceKit/Tests/PersistenceKitSQLiteTests/SQLiteConformanceTests.swift,packages/kits/PersistenceKit/rust/tests/inmemory_conformance.rs,packages/kits/PersistenceKit/rust/tests/postgres_conformance.rs,packages/kits/PersistenceKit/rust/tests/sqlite_conformance.rsQueueKit:packages/kits/QueueKit/Tests/QueueKitTests/ConformanceTests.swift,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_001_file.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_001_filename.txt,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_001_input.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_002_file.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_002_filename.txt,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_002_input.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_003_file.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_003_filename.txt,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_003_input.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_004_file.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_004_filename.txt,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_004_input.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_005_file.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_005_filename.txt,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/job_005_input.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/signal_001_input.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/signal_001_output.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/signal_002_input.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/signal_002_output.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/signal_003_input.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/signal_003_output.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/signal_004_input.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/signal_004_output.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/signal_005_input.json,packages/kits/QueueKit/Tests/QueueKitTests/Fixtures/signal_005_output.json,packages/kits/QueueKit/python/tests/test_conformance.py,packages/kits/QueueKit/rust/tests/conformance.rsConvergenceKit:packages/kits/ConvergenceKit/Tests/ConvergenceKitConformance/FederationJSONConformanceTests.swift,packages/kits/ConvergenceKit/Tests/ConvergenceKitFederationTests/SignedEnvelopeConformanceTests.swift,packages/kits/ConvergenceKit/rust/tests/json_conformance_tests.rsObserverSink:packages/libs/ObserverSink/Tests/ObserverSinkTests/ObserverSinkConformanceTests.swift,packages/libs/ObserverSink/rust/tests/conformance.rs
Some packages use shared vectors for byte-for-byte agreement. Others use
mirrored Swift and Rust test sections for behavioral parity. The package
documentation linked from PACKAGE_MAP.md states which
contract applies to each package.