Your Rangefinder Should Know What Hole You're On. Now It Does.
Three small native fixes this week: the rangefinder follows your live hole, the map orients tee to green, and every distance on screen now trusts the same GPS.
August 24, 2026
Play money
cfUSD is play money with no cash value.
Features
We pitched caddie.fun as Venmo plus Instagram plus group chat plus fantasy plus video games plus sports betting. Here's what just shipped to make that real.
The CutApril 30, 2026 · 4 min read
Keep Reading
Three small native fixes this week: the rangefinder follows your live hole, the map orients tee to green, and every distance on screen now trusts the same GPS.
August 24, 2026
A single unanswered invite could freeze the Start button on the web app for your whole group. We shipped the fix: pending players no longer block a round.
August 17, 2026
We rebuilt caddie.fun notifications for quiet hours: money and invites come through, and a message held back only by timing now waits instead of vanishing.
August 10, 2026
Get Started
Track scores, settle bets, and get AI coaching - all in one app.
Free to play · Stakes optional
When we set out to build this, the pitch was simple and a little ridiculous. caddie.fun should feel like Venmo plus Instagram plus your group chat plus a fantasy league plus a video game plus a sportsbook - all aimed at the people you actually play golf with.
Six apps in one pocket. The hard part was never the bullet list. The hard part was the seams.
For most of the last year we shipped each pillar in isolation. Real settlements with cfUSD escrow. A live group chat with reactions and threads. Stories. Seasons and tournaments with payouts. An achievements engine with on-chain unlocks. Side bets and title bets with peer-to-peer escrow. Each piece worked. None of them talked to each other.
This release is about the seams.
One feed for the whole group. When someone wins a side bet, settles up, drops a recap, posts a story, or unlocks an achievement, all of it now flows into the same activity feed. Not five separate timelines. One. The home screen shows a preview, the discover/feed page is the full surface, and every card has a real footer: react, comment, tap through. The same activityComment and activityReaction plumbing that powered isolated chat reactions now powers reactions on every feed event.
Profiles people can actually find. Tap a name on a leaderboard or in a group member list and you land on a real public profile. Bio, stats summary (rounds, average, achievements), followers, following, recent activity. The follow button has been there for weeks. The places to discover who to follow are new.
The active player feels the moment. Before this release, when you made eagle, your buddies got pushed a celebration. You got nothing. The system that detected the eagle skipped the player who hit it, then sent a third-person message to everyone else. Now the active player gets their own in-app celebration with XP gained, achievement unlocks, and a momentum read - on web and mobile both. You see your eagle.
Rivalries with receipts. The chat header for a 1:1 conversation now shows your head-to-head record with that person, plus a streak indicator. Hot rivalry? Flame icon. Dormant for 45 days? "Rematch?" prompt. The feed adds a small "You: 7-3 vs Josh" chip on activities from people you've played enough rounds against. The data was already there - the rivalry matrix has shipped for a while. We just put it where you'd actually see it.
Other sports apps got the social-graph stuff right by accident. Fantasy football works because the league chat and the standings live next to each other. Sports betting works because the bet slip, the line, and the payout are one tap apart. Instagram works because the feed is the feed - not a preview of three things linking out to four other surfaces.
Golf apps mostly built single features and called it a product. Score tracker. Booking app. Stats dashboard. None of them feel like the thing your group is doing on Saturday, because the thing your group is doing on Saturday is six things at once.
We had the pieces for a year. The bet engine. The payments. The achievements. The chat. The feed plumbing. Each one was production-quality in isolation. The work this round was almost all wiring - emit the event from system A so it flows into system B's feed, surface the existing data on the screen where the user is already looking, give the active player the same celebration we were pushing to spectators.
The result: the app feels like one app now, not six toolkits sharing a database.
A few things that didn't exist together before this release:
A side bet you accepted in the lobby resolves mid-round. Your win shows up in your feed and in your friends' feeds. They can react. You can comment. The settlement that pays you out an hour later shows up as another card. The whole arc - bet, swing, settle - has receipts in one place.
You make eagle on 14. Your phone vibrates with "EAGLE!" not because someone else celebrated for you, but because the system is talking to you, the player. Your XP bar ticks up. If it was your first eagle of the season, the achievement unlock animates inline. The momentum banner says you're three under your last five. Your buddies' phones buzz with a different message - third person, push notification - so they can root for you while you keep playing.
You tap a name on the leaderboard. Profile. Bio. 47 rounds this season, 84.2 average, 12 achievements. 8 followers. Their last three round recaps in the feed. Follow button. The connective tissue that turns a name on a list into a person you're tracking.
Your Saturday group's chat thread now starts with "You and Josh: 7-3 this season - on a 2-win streak." Not a separate stats tab. Not a deep-link into a rivalry dashboard. The first line of the conversation tells you what the conversation is.
The pitch was always six apps in one pocket. The honest answer to "are we there yet" is still no - we're not best-in-class on every pillar individually. Sportsbooks have parlays we don't. Instagram has photo discovery we don't. Group chats have presence indicators we don't.
But the question that matters more for golf isn't "do we beat Instagram at Instagram." It's "does this feel like one app for the people you play with." Until this release, the honest answer was no. The systems were there. The seams weren't.
The seams are there now.
If your group has been waiting for the moment when scoring, betting, settling, trash-talking, and the long-running rivalry all live in the same place - this is that moment.