Skip to content

HoloScript — Live Numbers

This is the single source of truth for all ecosystem metrics. Every other doc references this file. No doc should hardcode counts. Re-verify before citing — numbers change with every deploy.

How to get live numbers

MetricCommandNotes
MCP toolscurl mcp.holoscript.net/healthtoolsProduction count
Compilersfind packages/core/src -name "*Compiler.ts" -not -name "CompilerBase*" -not -name "*.test.*" | wc -lSovereign + bridge
Export targetsExportTarget type in packages/core/src/compiler/CircuitBreaker.tsEnum members
Trait filesfind packages/core/src/traits -name "*.ts" -not -name "*.test.*" | wc -lIndividual definitions
Trait categoriesls -d packages/core/src/traits/*/Category directories
Domain pluginsls -d packages/plugins/*/ | grep -v template | wc -lExcludes template
Packagesls -d packages/*/ | wc -lWorkspace packages
Testspnpm test → summary lineExpensive — cache CI output
Knowledge entriescurl mcp-orchestrator-production-45f9.up.railway.app/healthknowledge_entriesOrchestrator
R3F renderersls packages/r3f-renderer/src/components/ | wc -lProduction components
Absorb toolscurl absorb.holoscript.net/healthtoolsMay be down — check first
npm packagesnpm search @holoscript 2>/dev/null | wc -lPublished @holoscript/* + create-holoscript
PyPI packagepip3 show holoscriptCore + 6 domain bridge extras (medical, alphafold, astronomy, robotics, scientific, all)
Store packagescurl store.holoscript.net/-/v1/search?text=holoscripttotalVerdaccio registry

Policy

  1. Active docs (docs/, README.md, FULL_README.md) must never hardcode ecosystem counts. Reference this file or the verification command.
  2. Archive docs (docs/archive/, docs/_archive/) stay frozen with a date stamp at the top. They are historical records.
  3. Marketing docs (docs/marketing/) may snapshot numbers with a verification date: "158 MCP tools (verified 2026-04-13)". Must re-verify before posting.
  4. Strategy docs (docs/strategy/) may use counts if dated. The ROADMAP.md is authoritative for version-specific milestones.
  5. Demo files (docs/demos/) should reference live endpoints where possible.

Why

Every hardcoded number becomes a lie within weeks. The MCP server had 34 tools, then 82, then 88, then 122, then 158 — and every doc that pinned a number is now wrong. The compilers went from 15 to 24 to 28 to 44. The traits went from 1,800 to 3,300+. Tests went from 2,460 to 44,000+.

The fix is not "update the number." The fix is "stop hardcoding the number."

Released under the MIT License.