Inventory Provisioning
Purpose of the Inventory Layer
The Inventory system provides deterministic operational supply for the recycling infrastructure.
Participants may provision token inventory that becomes execution capacity used by recycling engines.
Once provisioned, tokens are finalized within the system and cannot be recovered.
The interface exists to configure and verify this provisioning process.
Inventory provisioning is not:
• a deposit • a liquidity pool • a staking system • an investment mechanism
It is a provisioning interface for infrastructure execution.
Mental Model
The correct analogy is industrial supply.
Inventory providers supply raw material into a processing system.
Those materials become execution inventory used by the recycling engines.
Tokens provided through the interface are permanently surrendered and converted into internal accounting units.
These units exist only inside the protocol ledger and represent execution capacity.
They do not represent:
• ownership • transferable balances • redeemable claims
Architecture
The Inventory layer operates through four contracts.
Inventory Provider The participant supplying token inventory.
Sponsorship Ledger The contract that records accounting units and provider relationships.
Recycling Engine The execution system that consumes inventory units.
Asset Registry Defines which assets can be provisioned and how they convert to accounting units.
The ledger acts as the deterministic accounting layer between providers and recycling engines.
It records:
• provider bindings • accounting unit balances • engine consumption events
Inventory Interface
The Inventory interface contains three operational sections.
Provision Inventory
Allows a provider to convert token balances into accounting units recorded inside the ledger.
Provisioning requires ERC-20 approval for the ledger contract.
The provisioning process consists of three steps:
1️⃣ Approve token allowance 2️⃣ Submit provisioning transaction 3️⃣ Ledger converts tokens into accounting units
Tokens are transferred into the ledger and cannot be withdrawn.
Accounting units are assigned to the selected beneficiary address.
Asset Lanes
Each supported asset appears as an inventory lane.
An asset lane defines:
• token address • decimals • accounting conversion ratio • registry configuration
Example:
GBL - Global Token - 0.1 accounting units per native token
This means every token provisioned creates a fixed amount of execution units.
Asset configuration is stored in the asset registry.
Beneficiary
The beneficiary address receives the accounting units generated by provisioning.
Important:
The beneficiary receives units, not tokens.
These units allow recycling operations to consume execution capacity later.
Connected Inventory
The interface shows:
• wallet token balance • ERC-20 allowance • amount available for provisioning
Approval must be granted before provisioning can occur.
Wiring Proof
This panel verifies that the infrastructure contracts are correctly connected.
Displayed values include:
Ledger Engine Pointer The engine address responsible for consuming inventory.
Resolved Inventory Provider The provider address currently bound to the inspected beneficiary.
Available Recyclable Units The number of accounting units available for recycling operations.
These values are read directly from the ledger contract.
Beneficiary Inspection
Any address can be inspected.
The inspection tool returns:
• bound inventory provider • available recyclable units • ledger state for that beneficiary
This allows providers and operators to verify infrastructure state.
Beneficiary Maintenance
Two maintenance operations exist.
Clear Provider if Empty
Removes the provider relationship if the beneficiary holds zero accounting units.
This resets the ledger binding.
Clear + Forfeit
This action:
• forfeits remaining accounting units • removes the provider binding
Tokens associated with forfeited units are routed to the protocol black-hole address and permanently removed from circulation.
Accounting Units
Accounting units are internal ledger measurements used for recycling execution.
They are:
• not ERC-20 tokens • not transferable • not redeemable
They exist solely to meter recycling operations.
Why the Inventory Layer Exists
Recycling infrastructure requires deterministic token supply.
The Inventory layer ensures:
• predictable execution capacity • transparent accounting • auditable consumption
Without inventory provisioning, recycling engines could not operate under deterministic constraints.
Key Principle
Inventory provisioning converts tokens into execution capacity.
Once provisioned:
tokens are finalized inside the system accounting units track operational usage recycling engines consume units during execution
The infrastructure separates:
asset supply execution accounting recycling consumption
This separation allows the protocol to operate as infrastructure rather than discretionary asset management.
Last updated