Blog
Engineering log
Where we share what we're learning building in this space and the Stellar ecosystem — how we think about architecture, and how we approach the hard problems along the way.
Why event-driven indexing misses state changes on Blend and Soroban
We built a Blend indexer that waited for events, folded them, and treated the result as the source of truth. Two things broke it. The protocol expresses its highest-frequency action under a name our classifier could not match, and Soroban archives a position out of the ledger with no user action at all. A full-history cross-engine replay put numbers on both.
Hello from Orion engineering
Why we are building a unified DeFi position API for Stellar, and what to expect from this log.