Use Cases - Access Approval Evidence
Prove who approved access, why, and what was checked.
The decision record is the product. Audit timeline, screening run, policy evaluations, match resolution, decision history, and exportable evidence packs — all anchored to a single case.
- Audit timeline
- Match resolution
- Evidence packs

Decision before access
Intake, screening, review, approval gate, and evidence export stay on one record.
Timeline
Audit timeline
Every action on a case appends a row to a hash-chained audit log. Submission, screening completion, reviewer assignment, note added, info request issued, match resolution, approval, denial, conditional approval, expiration — each shows up as a timeline entry with who acted, in what role, and when.
The timeline is append-only by design. Update and delete are blocked at the data layer even for elevated service contexts, and each row carries a SHA-256 link to the previous row in the same tenant. A tampered or deleted entry breaks the chain detectably.
Screening
Screening run
Each case records the screening run that drove the decision: the source families queried, when the run executed, the potential matches surfaced, and the configured policy outcome. Screening integration has been validated in controlled testing; production screening is available for configured pilot tenants under a written scope.
The evidence pack carries the structured screening summary — counts, source families, policy outcome — not third-party screening source data. Raw responses from external providers are excluded from the pack by design.
Policy
Policy evaluations
Configured policy outcomes are evaluated against the screening run and any open matches. The evidence record names which policy was applied, what its threshold or severity was, and the resulting gate state — passed, blocked, or pending reviewer resolution.
Policy state moves with the case. A reviewer cannot approve a case while the configured gate is blocking. The evidence pack captures the gate state at the moment of decision, not just the final outcome.
Match resolution
Match resolution
Every potential match is resolved explicitly by a reviewer: false positive, confirmed, escalated, or resolved by policy exception. The resolution carries the reviewer's rationale and is written to the audit timeline alongside the match itself.
Match resolution is not summarized away. The evidence pack lists each match (by structured identifier), the resolution classification, and the reviewer who applied it — so an assessor can read the case without asking how a flag was disposed.
Decision
Decision history
The decision history captures the path from submitted request to final outcome. Reviewer assignments, info requests, notes, step approvals, the final approve / deny / conditional / expire action, and any post-decision changes (re-screening results, expiration) all live on the case.
Who decided
The reviewer who issued the final action is named on the record. Self-review is blocked server-side.
Why they decided
Notes, info requests, and the resolved match list are part of the decision context, not separate artifacts.
What was checked
The screening run, source families, and policy state at decision time are captured on the case.
When it expires
Time-bounded approvals carry their expiration on the record. Expired access does not silently roll forward.
Evidence pack
JSON, PDF, and ZIP evidence packs
Every case can export an evidence pack in three forms: a JSON manifest covering the full decision chain, an optional PDF summary suitable for sharing with an assessor or auditor, and an optional ZIP package combining both. Packs can be exported on the day of the decision, six months later, or in response to an inquiry.
The hash-chained audit log behind every pack means the record can be verified as unmodified after export. The evidence pack is the deliverable.
Evidence pack
JSON · PDF · ZIP
manifest.json
Synthetic fixture — no real PII
summary.pdf
Hash chain
Each audit row links to the prior row via SHA-256. Tampering breaks the chain detectably.
Reviewer action
Who acted, in what role, on which case — captured per audit row.
Timestamps
Every audit entry is timestamped server-side, not by the caller.
Bundle
JSON manifest, optional PDF summary, optional ZIP — exportable on demand.
Privacy by design
What evidence packs do not include
Evidence packs carry the structured decision record. They do not include third-party screening source data, and they do not bundle document originals (passports, visas, sponsorship letters). Document originals stay behind signed URLs on the case record so reviewers can open them in-product without inheriting them into every exported pack.
The audit log itself is PII-free by design: names, emails, passport text, document filenames, IP addresses, and user-agent strings are not written into audit rows. What the audit log carries — who acted, in what role, on which case, what the outcome was, and when — is precisely the evidence an assessor or auditor needs.
What this is, and is not
Scope
Access approval evidence is what Regulated Access is built to produce. The product is commercial pilot ready and available for configured pilot tenants under a written scope.
Federal-readiness is a separate track. SecurePoint is not claiming federal authorization, agency-specific deployment boundaries, or formal compliance attestation today. See the security page for the current operating scope.
See the evidence pack on a sandbox tenant.
Walk through a sample case from intake through approval and export. We'll show the JSON manifest, the PDF summary, and the ZIP package on a live sandbox.