Confidentiality
A connected service can receive only the answers or fields configured for it. Source access should use a read-only account limited to the records and fields the deployment needs.
Security
A Registry Stack deployment reads the source data and uses the credentials and signing keys configured by its operator. It is therefore a sensitive infrastructure component. This page explains the controls in the software, the risks those controls address, and the security work required from the operating team.
Security properties
These properties depend on both the software controls and how the deployment is configured and operated.
A connected service can receive only the answers or fields configured for it. Source access should use a read-only account limited to the records and fields the deployment needs.
Evidence Gateway assertions are signed, audience-bound, and time-limited. Registry consultation is read-only, so Registry Stack does not change the source record.
Each registry can run its own deployment without relying on an Aubex-hosted service to answer requests. Availability still depends on the operator and the connected source system.
Evidence Gateway records authorized access before a source read and records disclosure before releasing a signed answer. Relay also records protected reads. Retention and independent review remain operator responsibilities.
A deployment holds the read-only source credential, signing keys used for configured Evidence responses, and secrets used for audit integrity and subject pseudonyms. These secrets stay in the operator’s secret management system and are not held by Aubex. Audit records can themselves reveal sensitive activity and need access controls and protected retention. The operator also provides TLS and protects the source records at rest.
Deployment access
A deployment sits between a public or partner service and a registry source. Its source account and network access should be limited to the data required for the configured questions and fields.
Limiting exposure
No control makes a breach impossible. These controls limit what the deployment can reach, isolate registries from each other, and help operators detect misuse.
Threat model
A useful threat model is explicit about both sides. The size of any exposure depends on how narrowly the source account is scoped and how well the host is run.
Shared responsibility
Registry Stack provides software controls and security documentation. The operator is responsible for the infrastructure, source permissions, secrets, monitoring, and institutional policy used in production.
Signed assertions
Evidence Gateway returns one stateless assertion. The service checks authority before source access, signs the answer, and gives it an explicit validity window.
Evidence Gateway authenticates the requester and authorizes the complete predefined request before it acquires source credentials or reads the registry.
The operator rotates the active signing key and keeps retired public keys available long enough for assertions that are still within their validity window.
An Evidence assertion is stateless and time-limited. There is no issuance session, status list, or revocation service; relying services reject it after its validity window.
Review the implementation
The components are open source and self-hosted. Your team and auditors can inspect the source, verify a release, and test the deployment with synthetic data.
Try the live demo on synthetic data → Verify a release →Coordinated disclosure
If you find a vulnerability, please report it through GitHub private vulnerability reporting so it can be fixed before it is public. Do not open a public issue for a security report. We will acknowledge your report and work with you on a coordinated disclosure.
Registry Stack’s security posture is verifiable rather than certified: releases ship signed, with checksums and SBOMs, the detailed threat model lives in the docs, and a pilot includes a security review against your own requirements. Audit-log retention periods and data-subject access or erasure over audit records are deployment policy decisions, set by the operating institution and reviewed during a pilot’s security review.
For your security team