CygnetLib and Cygnet Provider
A cryptographic provider with native post-quantum primitives, so a composite certificate is what issuance produces by default rather than the output of a migration project.
Partial- What the status means
- Implemented and exercised by tests, with a named gap that is not yet closed.
- Evidence
- Provider and library implemented. The hybrid X25519 + ML-KEM-768 suite still needs an OID under the Sanctum private enterprise arc; the candidate 1.3.6.1.4.1.65953.9.1 is not yet assigned, so composite artefacts are not wire-stable across implementations.
- Where it lives
- sanctumsecops.com
Implemented by a deposited work: CygnetLib Cryptographic LibraryPython · 20 source files · completed 2026 · claimant Brian Vicente
The cryptographic core the rest of the platform is built on: post-quantum key establishment, post-quantum signatures, and the two composite profiles that combine them with a classical algorithm so a certificate stays valid under either assumption.
- ML-KEM key establishment at all three parameter sets
- ML-DSA signatures at all three parameter sets
- ECDSA over P-256 and P-384 for the classical half of a composite
- SHA-2 family digests
- The ALBIREO and CYGNET-L5-Triple composite profiles, addressable directly rather than assembled by the caller
FIPS 203FIPS 204FIPS 186-5FIPS 180-4CNSA 2.0
Implemented by a deposited work: Cygnus Cryptographic EngineGo and Shell · 159 source files · completed 2026 · claimant Brian Vicente
The compiled engine and its build harness: the performance-sensitive half of the cryptographic core, produced through a reproducible build that reports what it validated on the machine that built it.
- Compiled implementations of the post-quantum primitives used at issuance
- A build harness that validates each target and reports pass, fail or skip
- Reproducible builds across the supported operating systems
- A build report retained as evidence for the artefact produced
FIPS 203FIPS 204FIPS 205FIPS 140-3
Cygnus Foundry — cloud PKI
Certificate issuance as an API: one verb per operation, an offline root, intermediates under policy, and SCEP or ACME enrolment at the edge.
Blocked- What the status means
- Code exists but a specific defect prevents it from performing its function.
- Evidence
- The service, routes and policy layer exist, but cygnus-cloud-pki cannot currently issue a certificate: certificates.py line 113 returns a placeholder PEM rather than signing a CSR. Until that is replaced the API answers, and the answer is not a certificate.
- Where it lives
- sanctumsecops.com
Implemented by a deposited work: Cygnus Foundry Cloud PKIPython · 39 source files · completed 2026 · claimant Brian Vicente
The multi-tenant certificate authority control plane: tenants, issuing profiles, enrolment and revocation, with identity federated to an external provider rather than held locally.
- Tenant isolation with per-tenant issuing profiles
- Certificate issuance, renewal and revocation lifecycle
- Federated administrator identity through an external identity provider
- Revocation status published for relying parties
- Every lifecycle action recorded for later audit
RFC 5280RFC 6960FIPS 140-3FIPS 203FIPS 204
Implemented by a deposited work: Sanctum PKI StackGo and Shell · 102 source files · completed 2026 · claimant Brian Vicente
The deployable form of the certificate authority: the installer, service definitions and secret-management wiring that stand a hardened issuing stack up on customer-controlled infrastructure.
- Repeatable installation onto a customer-controlled host
- Secrets held in a dedicated secret manager rather than in configuration
- Services defined so they restart into a known state
- Host firewalling applied as part of the install
FIPS 140-3RFC 5280NIST SP 800-171
Sanctum AEGIS
A canonicalisation and tier compiler: policy in, deterministic DER and a resolved algorithm tier out, so two parties compiling the same policy get byte-identical artefacts.
Partial- What the status means
- Implemented and exercised by tests, with a named gap that is not yet closed.
- Evidence
- Canonicaliser, DER encoder, OID registry, tier resolver and an intermediate-representation compiler at IR version 1 are implemented. Filed as a provisional under docket SANCTUM-AEGIS-PPA-2026-06-10; the non-provisional is not yet prepared.
- Where it lives
- sanctumsecops.io
No deposited software work names this offering. That is a statement about the registration record, not about the status above.
Scryptorium and CygnusScrypt
The policy language. One declarative document describes how an estate issues, gates, rotates and audits, and compiles to the configuration each component actually enforces.
Partial- What the status means
- Implemented and exercised by tests, with a named gap that is not yet closed.
- Evidence
- Compiler and language implemented with a deterministic intermediate representation. The gap is authorship, not code: the standard library of policies an operator would start from is not written.
- Where it lives
- sanctumsecops.io
Implemented by a deposited work: CygnScrypt Compiler and RuntimePython · 34 source files · completed 2026 · claimant Brian Vicente
A compiler for a policy language in which cryptographic rules are written once and checked before anything is emitted. The compiler refuses to produce output when a blocking invariant fails, and there is deliberately no override.
- Parses and validates policy source, reporting every violated invariant rather than the first
- Refuses to emit when a blocking invariant fails, with no override path
- Produces an intermediate representation plus the evidence for the decisions taken
- Reports a cryptographic asset inventory drawn from the policy set
- Produces a deterministic digest of the source it compiled
CycloneDX 1.5FIPS 203FIPS 204
Implemented by a deposited work: Scryptorium CompilerJavaScript · 5 source files · completed 2026 · claimant Brian Vicente
The browser-side compiler for the same policy language, so a policy can be authored and checked interactively before it is ever applied to a live trust store.
- Compiles policy source in the browser with no server round trip
- Reports violated invariants against the source as written
- Ingests a cryptographic bill of materials as a policy input
- Expresses live transport state as a policy predicate
CycloneDX 1.5IPFIXTLS 1.3
QZT — quantum-safe zero-trust overlay
A transport overlay where every peer holds an attested identity and a session is quantum-safe end to end, with an operator surface that shows each node sealed, attesting, warded or quelled.
Partial- What the status means
- Implemented and exercised by tests, with a named gap that is not yet closed.
- Evidence
- Node runtime, control panel and the desktop tray are built; the panel renders live node state. ALBIREO handshake resumption is unimplemented at crates/qzt-node/src/runtime.rs line 435, so a dropped session renegotiates in full, and qzt-node does not yet expose GET /pulse.
- Where it lives
- qzt.sanctumsecops.com
Implemented by a deposited work: CygnduitZT TransportGo and Python · 53 source files · completed 2026 · claimant Brian Vicente
The zero-trust transport layer: authenticated, post-quantum protected channels between nodes, where a peer is admitted on a verified assertion about itself rather than on its position in the network.
- Post-quantum protected channels between enrolled peers
- Admission on a verified device and identity assertion, not on network location
- Periodic re-establishment of channel keys
- Policy enforced at the transport boundary
FIPS 203FIPS 204TLS 1.3CNSA 2.0
Sanctum LINK — attested enrolment
Device enrolment where the credential is bound to hardware at the moment of issue, so an enrolment record proves which device holds the key rather than which account requested it.
Not built- What the status means
- Designed and specified. No implementation exists.
- Evidence
- Specified end to end, including the billing model where the successful enrolment is the billable event. No implementation exists.
- Where it lives
- No public surface. Delivered inside an engagement.
No deposited software work names this offering. That is a statement about the registration record, not about the status above.