diff --git a/examples/embedded-web-app/README.md b/examples/embedded-web-app/README.md index 36f8897a..7ab7584e 100644 --- a/examples/embedded-web-app/README.md +++ b/examples/embedded-web-app/README.md @@ -92,5 +92,5 @@ client (fetch mocked): its endpoints, error propagation, and the kiosk mint retr - **Completion is push** — the single-signer path listens for the `turbosign:completed` postMessage; the widget surfaces it as an `onCompleted` callback. In production, pin the listener to your known TurboSign origin and/or confirm via the `completed` webhook. -- **The kiosk mints just-in-time** — a later signer's URL is created only when it's their turn; the - backend enforces the order. +- **The kiosk mints just-in-time** — TurboSign won't issue a later signer's URL until it's their turn, + and refuses an out-of-turn signature even with a valid link. diff --git a/examples/embedded-web-app/src/pages/Kiosk.tsx b/examples/embedded-web-app/src/pages/Kiosk.tsx index 87e9facf..c452d51c 100644 --- a/examples/embedded-web-app/src/pages/Kiosk.tsx +++ b/examples/embedded-web-app/src/pages/Kiosk.tsx @@ -104,8 +104,8 @@ export function Kiosk() { Everyone signs, one after another One document, two signers, in order, on the same device. The first signs now; when they finish, the - kiosk mints the next signer's URL just-in-time and loads their turn automatically. A later signer's URL - isn't created until it's genuinely their turn. + kiosk mints the next signer's URL just-in-time and loads their turn automatically. TurboSign won't issue + a later signer's URL until it's their turn, and refuses an out-of-turn signature even with a valid link.