build in public · 個人開発
Keibamon 競馬モン
Your JRA race-day companion — research the card, structure honest tickets, and share the ride with friends. 競馬当日のパートナー。カードを研究し、正直な馬券を組み立て、友だちとシェアできます。
// The app · アプリでできること
Graded-stakes research, live
Every G1–G3 on the card — race shape, contenders, pace, gate & going — and it refreshes itself every few minutes through post time, with an "as of" stamp so you always know how current the odds are.
Know the horses
Tap any horse for career form, recent finishes with surface & distance, and running style — then mark your own read (anchor, like, price, avoid) and watch it against how the market moves.
Structure, then transcribe
Turn your reads into box / wheel / formation tickets across 馬連・ワイド・3連複・馬単・3連単, drawn like real track tickets. A mark-card fill guide copies straight onto the JRA card, and the cost & fair-payout math is honest — WIDE pays on multiple lines, and we count every one.
Share the race day
Add friends by handle or invite link, share a ticket with everyone or just a few friends, and comment on each other's tickets. When a friend's ticket wins, it surfaces on its own with a congratulations, and a bell keeps track of what's new.
The card, decoded
A bilingual EN / 日本語 reference for the terms, bet types and track language — so the betting card stops being a wall of kanji and starts making sense.
Saved, settled, tracked
Your tickets live in one place — saved ahead of the race, edited or deleted until the off, then settled at the official payout with your wins tracked across the weekend.
// The technology · なぜ信頼できるか
The companion is built on a research lab that held itself to one bar — beat the market on races it had never seen. That rigor is why the live numbers hold up, and it's also why you'll never see a tip in this app.
One lake, curated to the edge
A medallion data lake (bronze→silver→gold) of JRA records and intraday odds lives on one machine and is the source of truth; only curated results push to the Cloudflare edge. Official JV-Link data feeds it, a backup capture guards it, and if the edge ever goes stale, a staleness guard freezes the numbers honestly instead of faking fresh.
What you knew, when you knew it
A decision at time t sees only what was knowable at t — leakage-guarded, walk-forward, and settled at the official payout. The same rule underwrites the live numbers you see on race day.
The market is efficient
Before any of this was a companion, it was a research lab. Six promising edges were each held to one bar — beat the market's fair odds on races it had never seen, after the track's takeout. All six failed it. The JRA pari-mutuel prices public information efficiently, so this app surfaces data and structures your read. It never names a winner. Never a tip sheet.
// The market-test scoreboard · 検証結果
The evidence behind "no tips" — each edge tested, each honestly priced in.
// Now & next · 現状と次の一手
Race-day ready, with friends
The whole companion is live for JRA weekends — Roundup, form, honest tickets, glossary, and friends & sharing — in English and 日本語, on your phone at the track.
Closing the rough edges
Phone push notifications, invite-by-QR-code, and sharing straight from the research view — the known rough edges we want smooth before calling this 1.0.
One untouched weekend
1.0 isn't a date — it's a trust mark: one full JRA weekend where research → ticket → share → result → win runs for real users with no intervention. We earn it, then keep going.
// Links · リンク
Recreational research only. Not betting advice, not a winning method, not a profit guarantee. Pool takeout applies to every ticket. Keibamon is one of the build-in-public projects under kinokoholic.com.