Orchestration
Fiber’s orchestration layer turns deposits, privacy activation, swaps, and yield into app flows so users do not have to operate five protocols by hand.
A private wallet that supports multiple chains is not one transaction. It is a sequence: receive on the right network, prepare funds for private use, route a swap, shield the result, maybe enter a yield vault, keep activity legible in the app.
That sequence is the orchestration layer.
What orchestration absorbs
Without an orchestration layer, users assemble the flow themselves:
- pick a chain and asset
- manage gas and bridging concerns
- talk to a privacy system
- find a swap route
- remember to re-shield
- deposit into a yield venue
- track which receipt belongs to which step
Fiber collapses those steps into product actions — deposit, send, swap, earn — while keeping the privacy and authorization properties described elsewhere in these docs.
Examples in the product
Deposits. A successful chain transfer can appear in activity immediately, then continue through privacy activation before the balance is fully usable. See Supported chains.
Swaps. Buy gold or silver by unshielding through a one-time address, swapping, and shielding the output. See Privacy.
Yield. Move stablecoins into a supported Morpho vault path and shield the vault shares back to the private wallet. See Built-in yield.
Design constraints
Orchestration is allowed to be opinionated. It is not allowed to become custody.
That means:
- multi-step flows can be automated in the UX
- signatures and authorization still belong to the user
- failures should surface as transaction states, not silent invention of balances
- chain and asset differences may change timing without changing the ownership model
The trade
The benefit is obvious: people can use private onchain finance without running a personal trading desk.
The cost is also obvious: when something is slow or stuck, the stuckness may be inside a multi-step pipeline rather than a single public transfer. Activity history, pending states, and these docs exist so that pipeline is inspectable instead of mystical.