Skip to content
[REGENT]
Open the shareable records
Three decisions. Three outcomes. All on the record.
Every message that sent, held, or escalated — one record format. Exact inputs, policy versions, model version, gates and recorded outcome are preserved and integrity-verifiable on demand.
first proving tenant · UniversalHealthCare.ai · synthetic sample data
✓ 1 sent
— 1 held
⚠ 1 escalated
Decision Audit Record
COMPLETED — SENT
Request IDreq_9f3a2b1c
·
TenantUniversalHealthCare.ai
·
SubjectUHC-PT-00441
Tamper-evident with governed redaction
Received by REGENT
14:32:00 UTC
Request ingested
Dispatch authorized
14:32:07 UTC
All gates passed
Processing latency
7.0 s
Receive → authorize
Tenant snapshot
14:31:59 UTC
tenant-asserted
Pre-Proposal Gates
— contactability & hard stops, run before AI sees the case
CheckEvaluationResult
Contactability
Active channel. Reachable via configured method.
PASS
Crisis flag / global opt-out
hard stops — AI received this case
No crisis flag present. No global opt-out on record.
CLEAR
AI Judgment
SEND — Lab results ready. Patient due for follow-up.
Judgment engine v0.8 · version pinned per decision
Post-Proposal Gates
— run independently after AI proposal, before any send
CheckEvaluationResult
Proposal-specific consent
Consent scope covers this proposal type. No revocation on record.
PASS
Content policy
Lab results follow-up — permitted topic. No forbidden content detected.
PASS
Frequency cap (1 of 3)
1 contact used this period. Within tenant policy of 3.
PASS
All post-proposal gates passed → message released for dispatch
Dispatched via
WhatsApp Cloud API
From: UHC Business Number
Provider acceptance
✓ Accepted by provider
Dispatch ID: dsp_7c4e9f2a · delivery and read lifecycle arrive only when provider status intake is connected
Authorized at
14:32:07 UTC
Linked to audit record
Decision Audit Record
HOLD · Terminal
Request IDreq_8e2b1a0d
·
TenantUniversalHealthCare.ai
·
SubjectUHC-PT-00892
Tamper-evident with governed redaction
AI proposed a check-in for Sarah — she'd gone quiet for six weeks. REGENT held it. Her care team had spoken with her the previous day.
Received by REGENT
10:41:08 UTC
Request ingested
Hold resolved
10:41:11 UTC
Terminal hold applied
Processing latency
3.0 s
Receive → hold
Tenant snapshot
10:41:05 UTC
tenant-asserted
Subject IDUHC-PT-00892synthetic
Pre-Proposal Gates
— contactability & hard stops, run before AI sees the case
CheckEvaluationResult
Contactability
Active channel. Reachable via configured method.
PASS
Crisis flag / global opt-out
No crisis flag. No global opt-out. AI received this case.
CLEAR
AI Judgment
SEND — Patient disengaged 6 weeks. Re-engagement check-in due.
Judgment engine v0.8 · version pinned per decision
Post-Proposal Gates
— run independently after AI proposal, before any send
CheckEvaluationResult
Proposal-specific consent
Consent scope covers re-engagement check-in. No revocation on record.
PASS
Recent human contact on record
Care team contact recorded: previous day. Tenant policy: hold AI outreach when human contact occurred within 48 h.
— HOLD
Terminal hold — no dispatch. Future outreach requires a new customer-triggered request.
Hold status
— Terminal
Not queued. Not dropped.
Reason
Recent human contact on record
Care team spoke with patient previous day
Future outreach
New customer request
new DecisionRequest required
Decision Audit Record
ESCALATED — CRISIS DETECTED
Request IDreq_7d1a0f9c
·
TenantUniversalHealthCare.ai
·
SubjectUHC-PT-00217
Tamper-evident with governed redaction
A routine post-discharge engagement was requested. REGENT found a crisis flag in the accepted snapshot before invoking AI. The workflow stopped; Dr. Nour Khalil was alerted; no outreach was proposed or sent.
Received by REGENT
16:47:14 UTC
Request ingested
Escalation triggered
16:47:22 UTC
Non-overridable hard stop
Processing latency
8.0 s
Receive → escalate
Tenant snapshot
16:47:10 UTC
tenant-asserted
Subject IDUHC-PT-00217synthetic
Pre-Proposal Gates
— contactability & hard stops, run before AI sees the case
CheckEvaluationResult
Contactability
Active channel. Reachable via configured method.
PASS
Crisis flag / global opt-out
Crisis flag present in accepted snapshot. Non-overridable hard stop — workflow stops here.
⚠ ESCALATE
AI Judgment
NOT RUN — blocked by pre-agent gate (crisis flag present in accepted snapshot)
AI was not invoked · no proposal generated
Post-Proposal Gates
— run independently after AI proposal, before any send
Not reached — workflow stopped at pre-proposal gate. No AI proposal was generated. Post-proposal evaluation does not apply. Dr. Nour Khalil alerted at 16:47:22 UTC.
Dispatch
⚠ Not sent
Blocked by non-overridable hard stop
Alert sent
✓ Dr. Nour Khalil
16:47:22 UTC · confirmed
Override possible
No
Hard stop · by design

The other two endings.

A governed operation can also end outside the window, or with the provider's answer never arriving. Both are ordinary outcomes with ordinary records — rendered here by the same component the demo console uses.

DEMO · SYNTHETIC DATA

Decision record

DEFERREDOutcome: deferred, customer re-push required, not queued
Operation
op_6c0f9e8b
Request
req_6c0f9e8b
Tenant
UniversalHealthCare.ai
Subject
UHC-PT-01033synthetic
tamper-evident with governed redaction

Operation ended · no queue · customer re-push required.

Received by Regent
22:14:02 UTC
18 Aug 2026 · 22:14:02 UTC · computed by Regent
Resolved
22:14:04 UTC
Operation reached its terminal state
Processing latency
2.0 s
Receive → resolve, on Regent's clock
Tenant snapshot timestamp
22:13:58 UTC
tenant-asserted · not the basis of the freshness guarantee

Regent's freshness guarantee begins when Regent receives the push. The snapshot timestamp inside the request is tenant-asserted metadata and is never the basis of that guarantee; data age before the push is the tenant's pipeline responsibility.

Policy versionuhc_reengagement.v3
Model versionjudgment-engine master-v0.8
Channelwhatsapp
IntentAnnual check-in
SEND — Annual check-in. Subject last contacted eleven months ago.
Proposed intent annual_checkin on whatsapp · model version pinned to this decision
  • Contactability
    Active WhatsApp channel on the tenant connection.
    evidence: computed by Regent
    PASS
  • Crisis flag / global opt-out
    No crisis flag. No global opt-out. The judgment engine received this case.
    evidence: tenant-asserted
    PASS
  • AI judgment
    SEND — annual check-in due, eleven months since last contact.
    evidence: computed by Regent
    INFO
  • Proposal-specific consent
    Consent scope covers scheduled check-ins. No revocation on record.
    evidence: tenant-asserted
    PASS
  • Send window · 08:00–21:00 local
    Received at 22:14 in Africa/Cairo, outside the configured window. Resolves DEFER_REPUSH_REQUIRED.
    evidence: computed by Regent
    DEFER
  • Governed dispatch
    No dispatch, and no queue. The operation is finished. The customer re-pushes when their own window opens.
    evidence: computed by Regent
    NOT RUN
Providernone
Provider acceptance· No dispatch attempted
Retry posturecustomer re-push required · nothing queued
Trace idtrace_6c0f9e8b
Integrity statusdemo
Signed checkpointdemo-checkpoint-0184
Data sourcedemo · synthetic fixture

Exact inputs, policy versions, model version, gates and recorded outcome are preserved and integrity-verifiable on demand. Inspect reconstructs the recorded decision context — the inputs, versions, gates and outcome exactly as they were. It does not re-run the model or promise an identical regenerated answer.

Decision record

SEND UNCONFIRMEDOutcome: send unconfirmed, provider acceptance unresolved
Operation
op_5b9e8d7a
Request
req_5b9e8d7a
Tenant
UniversalHealthCare.ai
Subject
UHC-PT-00674synthetic
tamper-evident with governed redaction

Provider acceptance unresolved · no blind retry · investigation required.

Received by Regent
09:05:31 UTC
18 Aug 2026 · 09:05:31 UTC · computed by Regent
Resolved
09:06:09 UTC
Operation reached its terminal state
Processing latency
38.0 s
Receive → resolve, on Regent's clock
Tenant snapshot timestamp
09:05:27 UTC
tenant-asserted · not the basis of the freshness guarantee

Regent's freshness guarantee begins when Regent receives the push. The snapshot timestamp inside the request is tenant-asserted metadata and is never the basis of that guarantee; data age before the push is the tenant's pipeline responsibility.

Policy versionuhc_labs_followup.v2
Model versionjudgment-engine master-v0.8
Channelwhatsapp
IntentAppointment reminder
SEND — Appointment tomorrow at 11:00. Reminder due.
Proposed intent appointment_reminder on whatsapp · model version pinned to this decision
  • Contactability
    Active WhatsApp channel on the tenant connection.
    evidence: computed by Regent
    PASS
  • Crisis flag / global opt-out
    No crisis flag. No global opt-out. The judgment engine received this case.
    evidence: tenant-asserted
    PASS
  • AI judgment
    SEND — appointment reminder due within 24 hours.
    evidence: computed by Regent
    INFO
  • Proposal-specific consent
    Consent scope covers appointment logistics. No revocation on record.
    evidence: tenant-asserted
    PASS
  • Frequency cap (2 of 3)
    Two contacts used in the current period against a tenant cap of three.
    evidence: computed by Regent
    PASS
  • Governed dispatch
    Dispatch authorized and attempted at 09:05:52 UTC. The provider send response was lost; no provider message id was returned.
    evidence: provider-authoritative
    INFO
  • Provider acceptance
    Unresolved. Recipient-and-timestamp matching against saved status webhooks is a heuristic and never establishes acceptance. No blind retry is permitted; the state resolves on a provider-supported identifier or by an operator.
    evidence: provider-authoritative
    INFO
Providermeta
Provider acceptance? Acceptance unresolved
Provider error categorysend_response_lost
Retry postureno blind retry

Provider acceptance unresolved · no blind retry · investigation required. When the provider send response is lost, no provider-backed correlation exists. Matching on recipient and timestamp is a heuristic that can support investigation, and it never establishes acceptance. The state stays unknown until a provider-supported identifier resolves it, or an operator resolves it manually.

Trace idtrace_5b9e8d7a
Integrity statusdemo
Signed checkpointdemo-checkpoint-0184
Data sourcedemo · synthetic fixture

Exact inputs, policy versions, model version, gates and recorded outcome are preserved and integrity-verifiable on demand. Inspect reconstructs the recorded decision context — the inputs, versions, gates and outcome exactly as they were. It does not re-run the model or promise an identical regenerated answer.