Help understand the lifecycle of interacting with Positions Finance
This section describes, end-to-end, the lifecycle of interacting with Positions Finance as a composable collateral protocol. Each step outlines how assets enter the system, become productive collateral, and are managed for liquidity, leverage, and risk. It serves as both a conceptual and technical guide.
User Action:
The user selects an approved vault (e.g., a Berachain Reward Vault) and deposits a supported asset.
Protocol Effect:
The vault contract records the deposit, tracks balances, and sets accrual for protocol-approved rewards/yield mechanisms.
Immediately, the user’s Proof-of-Collateral (PoC) record is updated, reflecting the additional principal and any earned yield. This is the real-time authoritative statement of the user’s collateral within the protocol.
Result:
The original assets remain in the vault, continue earning rewards, and the user’s updated PoC is now available to present as collateral throughout the system.
User Action:
The user requests to borrow a supported asset, specifying the amount.
Protocol Effect:
The borrowing module queries PoC for the user’s current collateral and outstanding debts.
Using price feeds and risk models, PoC computes borrowing limits and evaluates post-borrow health.
If safe, the borrow is executed: PoC is updated with the new debt, and the requested asset is sent to the user. If not, the transaction fails.
Interest on borrowed assets starts accruing immediately.
Result:
User has new liquid assets (while their original vault deposit still earns yield). The risk status is tracked live in the PoC and is always visible.
For the User:
Because PoC is always current and on-chain, integrated protocols—money markets, perps, options, on Berachain or other chains—can trustfully read your collateral state and accept it as security, without requiring new deposits or extra capital.
More details will be added for protocols and developers to build on top of Positions’ Proof-of-Collateral.