This file maps the README framing to repository artifacts. It is intentionally limited to non-operational research claims: synthetic simulation, communications resilience, secure coordination, autonomy-safety, and formal interface boundaries.
The README describes research involving:
ML-KEM, ML-DSA, and SLH-DSA, the NIST-standardised post-quantum cryptographic families derived from the Kyber, Dilithium, and SPHINCS+ submissions.
Evidence: src/rust/src/lib.rs, src/abi/Crypto.idr, and the Rust test suites
exercise post-quantum protocol interfaces and round-trip behaviour.
Caveat: cryptographic completeness should be evaluated from the current source and tests. This repository should not be read as claiming independently proven cryptographic implementations.
The README describes an Idris2 ABI layer, a Zig FFI layer, and Ada/SPARK safety specifications.
Evidence:
-
src/abi/contains Idris2 interface definitions for typed signal, cryptographic, formation, and foreign-function boundaries. -
ffi/zig/src/main.zigcontains the Zig FFI bridge. -
src/spark/src/contains SPARK specifications for bounded safety behaviour.
Caveat: these are boundary and specification artifacts. They do not make every Rust implementation mechanically verified unless the relevant proof and test coverage is present.
The README states that the public repository is non-operational and limited to defensive research.
Evidence:
-
README.adocdefines the safety and publication boundary. -
DEFENSIVE-USE.mddefines the repository use policy. -
EXPORT-CONTROL.mdrecords compliance and export-control review context. -
contractiles/trust/Trustfile.a2mlrecords provenance, safety-boundary, and compliance metadata checks.
Caveat: these policy files do not replace legal advice and do not authorise any restricted activity. Contributors and users remain responsible for applicable laws and institutional policies.
| Path | Contents and Purpose |
|---|---|
|
Synthetic spectrum-awareness and interference-classification logic. Public examples should use synthetic data only. |
|
Post-quantum secure-communication protocol experiments and wrappers. |
|
Formation geometry, separation checks, and coordination primitives for bounded simulation. |
|
Safe-state, communication-loss, and collision-avoidance behaviour. |
|
Idris2 interface contracts for typed boundaries and foreign interfaces. |
|
Zig FFI bridge and C-ABI-facing interface experiments. |
|
Ada/SPARK safety specifications for selected safety boundaries. |
|
Test coverage report for synthetic, bounded research scenarios. |
|
Export-control and publication-safety notice. |
|
Defensive-use policy and out-of-scope list. |
|
Trust-boundary metadata and repository checks. |
This repository shares the hyperpolymath pattern of formal boundaries with a Rust implementation core and explicit FFI surfaces. The public positioning here is narrower: synthetic simulation, resilience, secure coordination, safety cases, and formal/interface boundaries.
Open an issue or reach out at j.d.a.jewell@open.ac.uk for questions about the research boundary, formal interface model, or compliance documentation.