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
Technician in a clean laboratory reviewing equipment from a tablet

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.