PUSH + PULL MODE ENGINE

Simple links. Exact terms.

Create a Pull payment request URL first; the payer escrows only after opening the shared link. Push is shown as escrow/proof unless an authorized provider route exists.

User wallet + proof-backed terminal lifecycle

Transaction proof

Success appears only after wallet receipt and direct contract readback.

Waiting
1Connect on Monad
2Fund testnet MON gas
3Mint demo gTST
4Approve exact terms
5Preflight + create escrow
MODE SYSTEM

Push and Pull are lifecycles, not buttons.

Every surface declares who can execute the next state transition and what proof is available.

Pull · exact request

Live write

A payer opens immutable terms, approves the exact maximum input, and escrows a one-time payment request.

User wallet action

Push · escrow proof

Live write

A payer can fund Push escrow for proof, but fresh recipient claim needs authorized provider routing before it is executable.

User wallet + operator route

Reserved claim

Live proven

Provider routing and claimant signatures produce a reserved Push claim in the proven terminal lifecycle.

Operator/proof action

Expiry + recovery

Bound

Every funded link binds a recovery wallet and explicit expiry before value moves.

Evidence-only