Skip to content
@SpeyTech

SpeyTech

Deterministic computing for safety-critical systems

SpeyTech

Deterministic and verifiable systems for software and AI.

SpeyTech builds infrastructure for regulated industries where correctness is non-negotiable: deterministic computation (certifiable-*), verifiable AI execution and governance (Axioma), and safety-critical system design.

These open-source components underpin commercial systems built by SpeyTech for regulated environments.

Built in the Scottish Highlands. Patent: UK GB2521625.0 (Murray Deterministic Computing Platform).


Where to Start


Axioma

A verifiable AI execution layer for regulated industries.

Axioma wraps non-deterministic AI (LLMs, retrieval, agent workflows) inside a cryptographically auditable determinism envelope.

  • Every decision is traceable
  • Every computation is evidence-committed
  • Non-deterministic components are contained behind formal oracle boundaries

Axioma builds upon the certifiable-* deterministic computation substrate, adding governance, policy enforcement, and audit capabilities for production AI systems.

Seven layers. 259 SHALL requirements. 358 tests. Zero failures. Bit-identical across x86_64, ARM64, and RISC-V.

Layer Concern Repo Role
L7 Accountability axioma-governance Proof-carrying governance and compliance reporting
L6 Truth axioma-audit Cryptographic audit ledger with total ordering
L5 Behaviour axioma-agent Agent totality contracts and health FSM
L4 Admissibility axioma-policy Policy evaluation and operational envelope
L3 Containment axioma-oracle Oracle Boundary Gateway (LLM containment)
L2 Identity certifiable-* (below) Deterministic ML computation substrate
L1 Mathematics libaxilog DVM arithmetic primitives and fault model

Supporting repos: axioma-spec (specification and SRS documents) · axioma-verify (verification tooling)

Axioma Oracle Gateway provides a production deployment surface for regulated AI systems, including EU AI Act Article 9 compliance.


certifiable-*

The deterministic computation substrate that Axioma builds upon (L2).

Pure C99. Zero dynamic allocation. Fixed-point arithmetic (Q16.16). Cryptographic audit trails at every stage.

Designed for certification under DO-178C, IEC 62304, ISO 26262, and IEC 61508.

1,056+ tests passing. 11,840 bench assertions. Bit-identical across x86_64, ARM64, and RISC-V.

Stage Repo Tests What it does
Data certifiable-data 142 Deterministic loading, normalisation, shuffling, augmentation
Training certifiable-training 223 Deterministic gradient computation and weight updates
Quantisation certifiable-quant 150 FP32 → Q16.16 with formal error bounds
Deployment certifiable-deploy 201 Cryptographic model packaging and attestation
Inference certifiable-inference 83 Deterministic forward pass (CNN, MLP)
Monitoring certifiable-monitor 253 Runtime drift detection and operational envelope
Verification certifiable-verify 10 suites Formal verification toolkit
Harness certifiable-harness 4 End-to-end pipeline integration tests
Benchmarks certifiable-bench 11,840 Performance characterisation (latency, throughput, WCET)
Build certifiable-build Deterministic build infrastructure
certifiable-data → certifiable-training → certifiable-quant → certifiable-deploy → certifiable-inference
                                                                                          ↓
                                                                              certifiable-monitor

The Book

C From Scratch: Learn Safety-Critical C the Right Way

The methodology behind c-from-scratch — now as a complete book. Learn to write provably correct C using the Math → Structs → Code approach. Covers closed/total functions, deterministic FSMs, and patterns used in aerospace and medical device software.

Available on Leanpub →


Educational

Repo Description
c-from-scratch Learn C using Math → Structs → Code
fixed-point-fundamentals Fixed-point arithmetic from first principles

Licensing

Most Axioma and certifiable-* repositories are licensed under AGPLv3 (AGPL-3.0-or-later).

See individual repositories for specific terms. All repositories include SPDX identifiers.

Commercial licensing is available for organisations that cannot comply with AGPL terms.

Contact: william@speytech.com


Contributing

Contributions are welcome from engineers working in safety-critical domains.

All contributors must sign the Contributor License Agreement before contributions can be accepted.


Contact

William Murray Founder, SpeyTech william@speytech.com speytech.com


Building deterministic systems for when lives depend on the answer.

Pinned Loading

  1. c-from-scratch c-from-scratch Public

    Learn to build safety-critical systems in C. Prove first, code second.

    C 405 30

  2. c-sentinel c-sentinel Public

    Semantic Observability for UNIX Systems - A lightweight C-based system prober with AI-powered analysis

    C 73 8

  3. certifiable-inference certifiable-inference Public

    Deterministic, bit-perfect AI inference for safety-critical systems

    C 3 3

  4. certifiable-bench certifiable-bench Public

    Performance benchmarking for deterministic ML inference. Measures latency, throughput, WCET with cryptographic verification of bit-identity across platforms. 11,840 test assertions. Pure C99, no dy…

    C 1

  5. certifiable-training certifiable-training Public

    Deterministic ML training for safety-critical systems. Fixed-point arithmetic, Merkle audit trails, zero dynamic allocation. DO-178C / IEC 62304 / ISO 26262 ready

    C 1

  6. fixed-point-fundamentals fixed-point-fundamentals Public

    Educational course teaching fixed-point arithmetic from first principles. Strict C99, no dependencies, MIT licensed.

    C 6 1

Repositories

Showing 10 of 24 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…