WAproxy — Deterministic Value Transport Layer
SERIES:
Breadcrumbs (WAproxy)
BREADCRUMB:
01
LANG:
EN
STATUS:
Stable
------------------------------------------------------------
SUMMARY
------------------------------------------------------------
WAproxy is not an exchange and does not price assets.
WAproxy executes deterministic value transport.
It separates concerns:
- Application layer handles pricing and business logic
- WAproxy handles execution and transport
------------------------------------------------------------
CORE PRINCIPLE
------------------------------------------------------------
WAproxy is an execution layer designed for predictable behavior:
- integer-only monetary logic
- curl-first architecture
- deterministic transaction flow
- minimal HTTP surface
Given the same inputs, WAproxy must produce consistent results.
------------------------------------------------------------
WHAT WAPROXY IS NOT
------------------------------------------------------------
WAproxy does NOT:
- convert USDT to BTC/LTC/DOGE
- provide price feeds
- guarantee fiat equivalence
- adjust amounts for volatility
Pricing belongs to the application layer.
------------------------------------------------------------
TRANSPORT LAYER MODEL
------------------------------------------------------------
Application Layer:
- determines target value
- calculates market conversions
- decides confirmation policy
- triggers delivery rules
WAproxy Execution Layer:
- enforces limits
- applies protocol fee
- requires safety margin
- broadcasts transactions deterministically
------------------------------------------------------------
DETERMINISM OVER INTELLIGENCE
------------------------------------------------------------
WAproxy is deterministic by design.
For identical:
- wallet_id
- to
- amount_sat
- idempotency ID
WAproxy must not produce multiple broadcasts.
------------------------------------------------------------
INTEGER MONETARY MODEL (SAT)
------------------------------------------------------------
All amounts are represented using integer SAT units.
No floating point values allowed.
Example:
amount_sat = 15000
protocol_fee (3%) = 450
receiver_gets = 14550
------------------------------------------------------------
WHY THIS MATTERS
------------------------------------------------------------
Deterministic execution reduces risk:
- prevents rounding drift
- prevents unpredictable behavior under retries
- clarifies fee deduction rules
- improves payment UX reliability
------------------------------------------------------------
ARCHITECTURAL STATEMENT
------------------------------------------------------------
WAproxy does not price assets.
WAproxy executes deterministic value transport.
------------------------------------------------------------
NEXT BREADCRUMB
------------------------------------------------------------
Breadcrumb 02:
Why SAT Only? — The Integer Monetary Model
END OF DOCUMENT