Recycle — Current Version

Recycle — Current Version (Field Map)

Execution Infrastructure

The Recycle interface is the operational execution layer of the WaveSwaps infrastructure.

It allows users to submit recycling execution requests by paying a native service fee.

The system then:

• consumes accounting units • routes fees through protocol rails • updates recycling weight • allocates rewards to inventory providers

This execution process is handled by four protocol contracts:

Recycling Engine Protocol Fee Router Recycle Asset Registry Sponsorship Ledger

Recycle Menu — Functional Expla…


Execution Request

The Recycle interface allows submission of a metered execution request.

Users pay a native service fee and specify the asset to recycle.

The engine then consumes accounting units corresponding to the request.

The interface does not transfer tokens or create asset ownership.

It executes deterministic protocol operations.


Asset Selection

Supported assets are defined in the Asset Registry.

Each registry entry includes:

• token address • decimals • conversion rate • maximum caps • enabled status

Example registry structure:

The registry ensures only supported assets can be recycled.


Units per Native

Each asset defines a conversion rate between native payment and accounting unit consumption.

Example:

1 native token → 0.01 accounting units

This rate determines how much inventory capacity is consumed by a recycle request.


Native Service Fee

Users specify the native amount to pay.

This value is sent directly to the recycling engine.

Example:

The fee is not paid to a single destination.

Instead, it is distributed through protocol fee rails.


Unit Consumption

The UI computes expected unit consumption using:

These units are deducted from the ledger balance of the beneficiary.

Accounting units are not tokens and cannot be transferred.

They exist only as internal execution meters.


Inventory Provider

Each recycle request consumes units previously provisioned by an inventory provider.

The interface displays the provider currently bound to the beneficiary address.

Providers supply the inventory consumed by recycling operations.


Review & Execute

When the user confirms execution, the interface submits a transaction to the recycling engine.

Equivalent call:

The engine then processes the execution request.


System Properties

The Recycle interface is designed with strict infrastructure constraints.

No ownership transfer No investment claims No guarantees of outcome

Execution records protocol state only.

Participation does not create entitlement.

Last updated