A deterministic decision platform.
Three verified inputs and one policy produce a single explainable decision — and the evidence it was made from. Every answer is the same answer, given the same facts.
Identity is the first signal — not the product.
Three verified inputs
Each signal is established before execution, not asserted alongside it.
Identity is established before execution.
The subject is verified first, so every downstream decision is anchored to a person rather than a credential.
Digital ID Unlock — decentralized biometrics · device agnostic
Any boundary becomes a signal.
A facility, a secure area, a radius, a border. Once a boundary is defined, crossing it is a fact the engine can decide on.
Facility geofence and secure-area radius
Time is a signal.
A permitted window is part of the rule, so acting outside it is a failure with a named reason — not an exception someone has to notice.
FAIL · OUTSIDE_TEMPORAL_WINDOW
Every decision is explainable
A decision, a reason code, an outcome. Not a score, not a probability.
The request satisfied the governing policy on every verified input.
A specific condition failed, and the reason code names which one.
The decision is held for a further condition or an authority to resolve.
| decision | FAIL |
| rule | EBT Geofence (trafficking) |
| event | benefit-redemption |
| subject | demo:snap:trafficker-200 |
| when | 2026-07-31T12:31:50 |
| location | 39.46898, -99.28134 |
| reason_codes | GEO_OUTSIDE_ALLOWED_GEOFENCE |
The Trusted Execution Layer
Nothing is replaced.
Put a decision on the record.
If your organisation has to answer for what passed and what failed, start with the policy you most need to prove.
Request a demonstration