Call graphs
BFS in both directions from any symbol — callers and callees, pre-computed at scan time, rendered as a tree you can step through like a debugger.
OCKHAM ─ STRUCTURAL CODE INTELLIGENCE
Ockham compiles every commit into a content-addressed symbol graph — trace call chains, measure blast radius, and lock the functions you can’t afford to break.
SymbolId = sha256(language · path · structure) → stable 32-hex identity
Four views over one graph. No plugins, no IDE lock-in — a scan and a browser.
BFS in both directions from any symbol — callers and callees, pre-computed at scan time, rendered as a tree you can step through like a debugger.
Reverse reachability over an O(E) global graph. Point at a function and see exactly which routes, pages and entrypoints break if it changes.
Approve a function at its canonical hash. Any edit to its name, body, or transitive call tree trips the wire on the next scan — loudly.
Compare any two commits at the symbol level: added, removed, changed — with the whitespace noise already subtracted out.
$ ockham scan . --at HEAD --push tree 225 files · 64d3ca4a symbols +3,104 (skipped 0) edges +5,431 resolved · 10,467 external call_graph 4,913 edges across 721 symbols ✓ commit d3dec1f indexed
works on any TypeScript repo · one CLI · one browser