Build
Configure vault strategies by combining any strategy with any venues. Same VenueAdapter interface powers both intent routing and vault strategies.
01Pick a Strategy
VenueAdapter Interface
Implement 6 methods to add any DEX. Strategy and routing code stays unchanged.
interface VenueAdapter {
readonly name: string;
readonly type: "perp" | "spot" | "hybrid";
initialize(): Promise<void>;
getPrice(market: string): Promise<number>;
getPosition(): Promise<Position | null>;
getVenueState(): Promise<VenueState>;
trade(size: bigint): Promise<OrderResult>;
crank(): Promise<void>;
}
// Implemented: Percolator, Phoenix, Jupiter Perps, Kamino
// Add yours: Drift, Marginfi, Meteora, ...Preview
Select a strategy to start
Roadmap
Pre-built vaults
Principal Protected + Funding Rate
Shielded intents
Cross-venue encrypted routing
Custom strategy builder
Pick strategy × venues → deploy
More venues
Drift, Marginfi, Meteora