REFERENCE TABLE · RT-001

The Vibe Codeability Database

Every app on the register gets its Vibe Score from the same fixed parts catalog: tag which of these components its rebuild actually needs, average their ratings. 100 means an agent one-shots it without thinking. 0 means don't bother.

Component ratings

20 components on file
componentvibeability
Landing page99
Contact form98
CRUD database95
User login92
Email notifications91
Stripe checkout88
File uploads87
Search86
Google Maps80
OAuth77
OS-level integration72
Realtime collaboration67
Browser extensions64
Native iOS61
Complex calendar sync58
Stripe Connect marketplace52
Video processing45
Live video / WebRTC35
End-to-end encryption28
Custom canvas/rendering engine15

How a Vibe Score is built

  • Every app's sheet lists which components its specific build prompt requires — not every feature the real product has, just what our prompt actually builds
  • The score is the plain average of those components' ratings, rounded to the nearest whole number
  • More components isn't automatically worse — a login screen (92) barely dents an average; end-to-end encryption (28) drags one hard

What the score can't see

  • Non-technical moats — network effects, legal weight, an ecosystem of plugins — don't show up here. A high score can still land on a JUST PAY stamp for exactly that reason
  • Component interactions compound: OAuth plus realtime collaboration plus a marketplace is harder than the three numbers averaged suggest
  • The catalog covers common web-SaaS building blocks. Genuinely novel engineering — a custom rendering engine, say — has no entry yet, and a score built without one will read too optimistic

← see the score applied on the register