Lewati ke konten utama

Programmable Payment Policy.
Verified Before Execution.

PAY.ID lets you define payment rules off-chain, evaluate them deterministically, and enforce the decision on-chain or in backend systems.

tx.amount ≥ 100asset ∈ [USDT]sender allowlistRule EngineALLOW

Payment Policy, Not a Payment Rail

PAY.ID separates decision from execution, making payment logic auditable, upgradeable, and verifiable.

Fail-Closed by Default

Any rule failure, invalid input, or engine error results in a deterministic REJECT.

Off-chain Rules, On-chain Truth

Rules are evaluated off-chain and enforced using cryptographic decision proofs.

ERC-4337 & Backend Ready

Works seamlessly with smart accounts, DAOs, and traditional backend systems.

How PAY.ID Works

A simple flow designed for safety, composability, and verification.

01

Build Context

Construct a payment context containing sender, asset, amount, and chain.

02

Evaluate Rules

Rules are evaluated off-chain inside a deterministic WASM engine.

03

Verify Decision

The signed decision is verified before any transaction is executed.

Start Enforcing Payment Policy

Open-source, protocol-first, and built for developers.

Get Started with PAY.ID