Official overview describing Raindex as an onchain orderbook where orders contain dynamic algorithms written in Rainlang, reference vaults, and stay live until removed.
Repository README confirming the codebase spans Solidity contracts, Rust crates, and webapp/UI packages.
Key takeaways captured for corpus
Raindex orders are algorithms, not just fixed quotes: each strategy evaluates to a trade amount and price ratio under user-defined logic.
Users deposit assets into vaults, and multiple orders can reference the same vaults, which makes internal balance routing and strategy composition central to the mechanism.
Fillers, not order creators, are expected to pay gas and execute profitable opportunities, so the protocol depends on external competition to keep user strategies active.
Rainlang’s permissionless extensibility matters because the expressive surface can grow via interpreters and subparsers rather than remaining locked to one application-defined order schema.
Raindex is a strong comparison class for bot-driven execution, intent systems, and AMM automation because it gives users perpetual strategy expression without requiring them to run infrastructure or surrender custody.