Ceche
MaintainingDeveloper tool · Ecosystem product · My role: Built
What it is
Ceche is a domain appraisal engine that evaluates any domain across 16 dimensions and produces a dollar-value estimate.
Why it exists
Domain investors, brokers, and buyers all need a defensible starting price. Ceche exists to turn scattered signals — length, keywords, TLD, history — into one number you can reason from.
What I did
- Built the appraisal engine and its 16-dimension scoring model
- Shipped it as three interfaces: Python CLI, terminal UI, and HTTP API
- Added bulk appraisal, comparison, caching, and appraisal history
Technical decisions that mattered
One engine, three surfaces
The scoring engine is a core library with thin interfaces on top — CLI for power users, TUI for exploration, API for integration. Same numbers everywhere.
Cache aggressively
Appraisals are deterministic per domain snapshot, so results cache cleanly — bulk runs stay fast without recomputing scores.
What I learned
A model's output is only as trustworthy as its inputs — the hard work was in the dimension weighting, not the interface.
Status
Maintaining — stable, periodic updates