WAproxy — Deterministic Value Transport Layer

permalink SUBTC
#deterministic#layer#transport#value#waproxy

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