The partner API is responsible for aggregating the vault’s backing state. Partners should not rebuild this with ad hoc browser RPC reads.
Core accounting equation
Share price is derived from:
Proof buckets
GET /api/v1/vault should be the source for proof and reconciliation display.
Reconciliation
Partner apps should display proof as healthy only when the API reports a zero or acceptable reconciliation diff.
What to show users
Recommended product page sections:
- sHLP share price
- Total value locked
- Available instant liquidity
- Queued redemption status
- Proof of backing
- User sHLP balance
- User pending and claimable redeems
What not to show
Do not show share price from:
- User wallet balance alone
- Vault USDC buffer alone
- HLP headline TVL alone
- A browser-only collection of RPC reads without freshness metadata
Mature yield products separate headline yield, current liquidity, proof of backing, and user position. Signalite should do the same.