Skip to main content
assembl·

Evidence receipt · wait→earn

assemblEvidence receipt · wait→earn
DEMO · draft-only · sample · NZ first

wait_type · port_2fa · Phase 0 DEMO

Members earn in the wait. Operators keep the proof.

While a real wait runs — port 2FA first — assembl stamps a sample earn for the member and locks an Evidence receipt for the operator. Auth stays clear. Currency stays with the carrier.

Port 2FA can take up to two hours. Earn can stamp while you wait. 2FA stays on its own path.

currencyCarrier owns the currency

evidenceassembl owns the evidence

DEMO sample only. Not a live credit. No carrier offer. No affiliation.

DEMO trust · directional

Proof signals — not invented live scores.

Sample figures for this DEMO conversation only. Not Engage People benchmarks, not a signed carrier result, not a live feed. No fake client logos.

≤2h

Port 2FA wait window

Phase 0 DEMO spine

clear

Auth path

2FA never slowed for earn

1

Human yes before settle

Named loyalty ops on the receipt

0

Outbound sends from this page

DEMO never messages a member

01 · the system

Campaign through confirmation — one loyalty path.

Eight stages from offer to confirmation. Wait→earn sits in the middle; Evidence receipt is the proof you keep.

  1. 01Campaign

    Program opens a wait→earn offer. Member opts in. Reversible.

  2. 02Earn

    A real wait starts the sample stamp. No invented delay.

  3. 03Pending / wait

    Status, window, and why-wait stay visible while auth stays clear.

  4. 04Evidence receipt

    Source, timestamp, rule, amount, status, and audit link lock.

  5. 05Balance

    Sample credit sits on the carrier wallet. Ownership stays put.

  6. 06Reward choice

    Member picks a DEMO destination. Draft only until human yes.

  7. 07Redemption

    Staged redeem path. Nothing outbound from this page.

  8. 08Confirmation

    Named human confirms. Evidence receipt stays on the record.

02 · wait → earn

Status. Timing. Why wait. Next action.

Make the wait legible before the earn stamps. Auth path stays clear for the whole window.

status

Waiting · port_2fa · DEMO

timing

YES ≤2h from port start

why wait

Number port keeps a 2FA window open. Earn stamps beside it — auth is never slowed.

next action

Keep the Evidence receipt open. Named human reviews before settle.

03 · Evidence receipt

First-class wait proof — not a footnote.

Source, timestamp, rule, amount, status, and an audit link. DEMO only — mock hashes, no live credit.

03 · Evidence receipt

Evidence receipt

Source, timestamp, rule, amount, status, and an audit link. DEMO only — mock hashes, no live credit.

DEMO
source
wait_type · port_2fa
timestamp
9 Sep 2026, 11:05am NZST
rule
earn beside clear auth · YES ≤2h · reversible permission
amount
+$0.45 NZD (sample)
status
DEMO
receipt_id
ER-DEMO-PORT2FA-20260909
permission
opted in · reversible
named human
Alex R. · loyalty operations
context_hash
sha256:7c4a8d09ca3762af61e59520943dc26494f8941b7d9c8a7b6f5e4d3c2b1a09f8
rules_hash
sha256:2b7e151628aed2a6abf7158809cf4f3c762e7160f38b4da56a784d9045190cfe
Open audit detail

audit link · in-page · DEMO only

04 · journey moments

First earn. Receipt review. Redeem.

Real UI surfaces for the three moments that matter — not slogan tiles.

First earn lands beside the wait

Member sees the wait window, sample stamp, and auth-clear note on the phone surface.

status
DEMO · waiting
window
YES ≤2h
sample stamp
+$0.45
next
Hold for Evidence receipt

Operating layer · DEMO

Triggers. Approvals. DEMO reporting.

A light ops strip for this DEMO. Shows what fired, who must approve, and what reporting stays sample-only.

Triggers

port_2fa wait detected · permission opted in · auth path clear

Approvals

Named human Alex R. holds settle. Act stays locked without a yes.

DEMO reporting

Receipt count 1 · outbound 0 · sample stamp only · no live feed

05 · Phase 0 spine

port_2fa mint — the concrete DEMO.

First visual wait_type. Phone receipt and detail ledger stay honest: status=DEMO, auth clear, sample stamp only.

9:41
assemblevidence receipt
status · DEMO

port_2fa · YES ≤2h

Number port running · 2FA window open

Auth path clear. 2FA keeps moving. Earn sits beside the wait.

assemblEvidence receipt
status
DEMO
source
wait_type · port_2fa
amount
+$0.45 NZD (sample)
wait
Port 2FA · YES ≤2h
named human
Alex R. · loyalty operations

Evidence receipt · audit detail

What the wait recorded. Sample earn only. Currency stays with the carrier.

DEMO
schema
v0
status
DEMO
wait_type
port_2fa
receipt_id
ER-DEMO-PORT2FA-20260909
issued_at
9 Sep 2026, 11:05am NZST
auth_path
clear — never slows 2FA
source
wait_type · port_2fa
rule
earn beside clear auth · YES ≤2h · reversible permission
amount
+$0.45 NZD (sample)
context_hash
sha256:7c4a8d09ca3762af61e59520943dc26494f8941b7d9c8a7b6f5e4d3c2b1a09f8
rules_hash
sha256:2b7e151628aed2a6abf7158809cf4f3c762e7160f38b4da56a784d9045190cfe
sample stamp
$0.45 → carrier wallet (sample)
permission
opted in yes · reversible yes
currency owner
Carrier owns the currency
evidence owner
assembl owns the evidence
named human
Alex R. · loyalty operations

currency_note

Sample stamp beside the wait. DEMO only — not live currency, no claim on a carrier balance.

06 · human in the loop

Observe. Advise. Act on approval.

  1. 01 · Observe

    Observe

    assembl watches the wait — port 2FA window, permission state, sample stamp adjacency.

  2. 02 · Advise

    Advise

    A draft Evidence receipt assembles with hashes, ownership boundary, and a plain-language summary.

  3. 03 · Act on approval

    Act on approval

    A named human in loyalty ops reviews before anything settles. Nothing outbound without that yes.

DEMO

Observing loyalty wait · draft not ready

Act stays locked until you approve the draft.

Evidence receipt is an assembl loyalty DEMO. Independent concept — not affiliated with any carrier or points marketplace. Schema v0 · mock hashes · DEMO only.