StockScore
Score the business. Read the market. StockScore does both: a 100-point score for quality, value and moat, and a score-free read on the sentiment, IPOs and events around it.
Meet StockScore


Search any company or ETF. Every card you see is live data.
One score, fully shown


Every score shows its working: the numbers behind it, and how complete the data is.
Three pillars, one number
Fundamentals
the compounder engineNine checks on growth, margins, balance sheet, and how well cash is reinvested.
Valuation
priced against its peersIs it cheap or expensive next to other companies in the same sector?
Economic moat
Hamilton's 7 PowersHow durable is the advantage? The one pillar an AI model helps grade.
100 points in all, split 45 / 30 / 25. Code scores the numbers; only the moat is graded with help from AI.
A parallel engine for ETFs


ETFs get their own score, ranked by percentile against funds in the same category.
Go deeper than the score


Compare companies side by side, and read an AI breakdown of the latest earnings.
A context layer, without a score
Sentiment Radar
Seven signals across options, expectations and prediction markets β a direction and a confidence, never a number.
IPO Radar
Range moves, deal lifecycle and S-1 facts for a company with no reported quarter to score yet.
Event Brief
A hand-curated, fully-sourced read on a marquee event β what is actually known.
Three surfaces add the context around the score: where the crowd leans, how a deal is pricing, and what is actually known. All deliberately score-free.
Where the crowd is leaning


A clear direction on the blue β violet axis, read from seven signals across options, expectations and prediction markets β and the same verdict rides beside each holding in your watchlist.
A deal, before there's a quarter to score


Track a deal as it prices: range moves, S-1 filings, and the lifecycle to listing.
What is actually known


A hand-curated, fully sourced read on a marquee event, with both sides laid out for you to weigh.
One request flow, four destinations
The same proxy, cache and AI layer serve every route: one path scores, three add score-free context.
Many sources, cached in two layers
Scoring sources resolve to one record; the surfaces add their own (options, Polymarket, EDGAR, curated briefs), all cached, all fail-open.
From intent to production
Cowork structures the ticket while Design supplies the mockups, in parallel, and only two steps need you: the plan, and the release.
Configured for Claude Code
Loaded every session β the project's standing instructions.
repo rootissue-N β develop β staging β main.
WORKFLOW.mdOne issue Β· one worktree β parallel sessions can't collide.
git rev-parse --git-dircontext Β· task Β· refs Β· constraints Β· success Β· halt.
issue contractSelf-execute by default; escalate on risk.
CLAUDE.mdFailing-first Β· pre-commit Β· detect-secrets.
settings.jsonA CLAUDE.md file and project settings define how every coding session behaves.
De-risked before any code
Significant approaches are stress-tested against a second model β twice. The final decision is always human.
Secured by default
No keys stored in the pipeline; every secret kept in a managed vault.
Built to inform every decision
Every score shows its working. Where the number stops, a score-free read carries the context. Either way, you see the why and decide for yourself.