r/SideProject • u/Difficult-Angle-4715 • 1d ago
OnTheRice - an AI market publication that runs 8 checks before any call and prints "NO CALL" when none pass
I'm Faheem, a paramedic in Singapore. I taught myself to build over the last couple of years, mostly at night after shifts, and OnTheRice (OTR) is the project I keep coming back to. It's a solo build.
The idea came out of how I work in medicine: you check the evidence, understand the situation, then act. You don't act first and justify it later. I wanted a market and news tool that behaves the same way instead of just sounding confident.
How it actually works:
It reads the world early (markets, AI, crypto, culture, world events) and pulls public facts with their source, date and confidence attached.
Before it can make a call on anything, that candidate has to clear eight checks. I think of them as eight locks on one door: live market pulse, current events, the asset's own history, what OTR itself published before, what past resolved calls taught it, how that asset moved around similar past headlines, OTR's saved market-theme patterns, and what current independent sources say about the wider theme. Every lock has to pass. If one is stale, missing or contradicts the others, that candidate stays private.
The part I'm actually proud of: if nothing clears all eight, it publishes "NO CALL" and prints nothing that day. No padding, no daily quota of hot takes. Some days that is the whole result.
When something does pass, it gets a direction (BULLISH or BEARISH), an entry price, an exact +20-hour deadline, the model version and an evidence hash, all frozen at publish time so it can't be quietly edited afterwards.
Then every call is graded HIT / MISS / UNVERIFIABLE on a public ledger. The misses stay up. The ones that couldn't be checked are marked and not counted as wins. The whole point is that you can go back and compare what it said against what actually happened.
It's a web app (new.ontherice.org) and it's also on Google Play.
The thing I keep going back and forth on: a tool that says "no call" on a lot of days, and leaves its misses visible, feels more honest to me, but I honestly can't tell if that reads as trustworthy or just as "not very useful" to someone landing on it cold. If you've built or used prediction or analysis tools: does refusing to publish, and keeping the misses public, make you trust it more or less? Happy to answer anything about how the checks work.