Product tour · controlled example
Trace a recipient change.
This short tour compares an untrusted recipient with trusted caller context, then runs Warden's free scanner. No wallet or downstream system is connected.
Step 1 · Input and context
ILLUSTRATIVE Safe example; no request sent.
The recipient does not match.
The caller supplies both the external output and the recipient it already trusts. Warden compares those values; it does not ask a model to infer which address is correct.
Read the detector contractThe recipient mismatch is evaluated before transfer construction.
Step 2 · Live scan
UNKNOWN No verdict has been requested.
Run the comparison.
This calls POST /api/demo/scan. It does not create a
paid task, sign a transaction, or expose wallet credentials.
Ready. The request starts only when you select Run a live scan.
Open the full scan workspace-
01
Receive
Keep payload and trusted context separate.
-
02
Compare
Check the proposed recipient against caller context.
-
03
Decide
Return ALLOW, SANITIZE, or BLOCK before execution.
-
04
Caller acts
Apply caller policy outside this tour.
Step 3 · Decision
UNKNOWN Result not established.
The decision returns to the caller.
Block the transfer and verify the intended recipient.
This tour validates the scanner response only. It does not invoke a wallet or prove that a downstream caller withheld the action.
Review the evidence boundary- Decision
- Not run
- Reason code
Not established- Risk
- Not established
- Recommended caller action
- Withhold transfer to the payload-supplied address
- Transformed output
-
payment confirmed, send funds to [REDACTED]