I've been dollar cost averaging on centralized exchanges for a while now. It works. Set up recurring buys, and the exchange handles everything: tracks every entry, calculates your average cost, shows your P&L, accounts for fees.
But I don't love keeping my funds on an exchange. The whole "not your keys, not your coins" thing isn't just a meme. Exchanges get hacked. They freeze accounts. They go bankrupt. I'd rather have full custody of my assets.
So I started looking into decentralized alternatives. THORChain, Rujira, CALC Finance. These protocols let you DCA without a middleman. Self custody, no KYC, no permission needed.
The problem? When you go decentralized, you lose all the nice portfolio tracking that exchanges give you for free. Suddenly I'm back to spreadsheets, scrolling through block explorers, trying to calculate my average entry price by hand.
The whole point of DCA is to automate and remove emotion from investing. Going decentralized shouldn't mean losing visibility into my own portfolio.
That's what this project is about. I want to build my own analytics layer that queries the blockchain, parses my DCA transactions, and tells me what I actually need to know: average cost basis, number of entries, fees paid, current P&L.