I'm a solo builder. That means when something breaks at 2am, there's no teammate to Slack — just me, a terminal, and a growing suspicion that I've misconfigured something obvious. This is the story of building DiversiFi, my submission for Track 1 of the Qwen Cloud Global AI Hackathon (MemoryAgent), and the three-hour detour into Alibaba Cloud's beta-access purgatory that taught me more than the parts that actually worked.

The idea

DiversiFi is a treasury management agent — but the part I actually wanted to build wasn't the treasury logic. It was the memory.

Most "agent memory" is just chat history with a fancier name. I wanted something different: an agent that distills your actual profile out of the noise. Your risk tolerance. Your financial philosophy — maybe it's Africapitalism, maybe Islamic finance principles, maybe Buen Vivir. Your recurring anxiety about currency depreciation. Your swap patterns over time. Not "here's everything you've ever said to me," but "here's who you are, as best I can tell."

That means two things have to happen continuously: raw interactions need to get consolidated into durable statements, and old, irrelevant signal needs to get forgotten. That's the whole game for Track 1, and it's a genuinely hard problem dressed up as a simple one.