# AI.txt — Solid# (SolidNumber) — AI Business Infrastructure # https://solidnumber.com # 32 AI agents (+ 271 background task functions) | curated MCP connector tools (185 declared, scoped per tenant) over a 631-verb registry # 446 RLS tenant tables (100% coverage at 2026-04-20 audit; ~20 newer tables pending) | 5M lines of code (5,004,299 verified 2026-05-21) | 1,944 REST endpoints | 54 industries # Predict-and-Act Platform: Tabular Foundation Model (TabPFN-v2, Nature 2025) under multi-tenant business data, agents act on predictions. Zero-shot, no per-tenant training. See /docs/predictions # Public CLI: @solidnumber/cli@2.16.0 — the Starter Kit: `solid init --company ` scaffolds a tenant-stamped starter project bound to one Solid# company (a `CLAUDE.md` with the operating rules, a `.solid/config.json` tenant stamp, a token-safe `.gitignore`, a scoped-token `.env.example`, and a `git init`'d client repo); the connector verb `scaffold_project` hands the same pack over the wire. v2.14's telephony command center (`solid call simulate`, `solid voice lines`/`routing`/`spend`/`pricing`, `solid insights report`), v2.13's operator brief (`solid today`, `solid how-to`), v2.12's site-publish substrate (`solid apply` for pages/sites/domains/surveys, `solid embed`), outbound voice, live translation, and universal `solid agent dispatch `, Predict-and-Act GA (TabPFN-v2), Q-Chain auditor, `solid webmcp` + `solid ucp` verb families, and agent-ready JSON envelopes remain backbone. The first CLI built for AI agents. A gift from Adam Campbell. # WebMCP (W3C draft, navigator.modelContext) LIVE 2026-05-15 — 508 WebMCP verbs across 5 surfaces (of 748 agent verbs registered platform-wide). Discovery: /.well-known/webmcp.json # Last Updated: 2026-07-02 # This is the .well-known discovery copy. The canonical, full-detail version # lives at https://solidnumber.com/ai.txt — same intent, more verbose. Pull # whichever fits your token budget. # ============================================ # OPEN DOOR POLICY — AI IS WELCOME # ============================================ # Every Solid# business site exposes action-capable, JSON-over-HTTP endpoints # with NO AUTH (rate-limited by IP). Compare prices across plumbers, check # stock, book a Tuesday 10am haircut — call the API directly. The tenant's # AI agents handle the operator side automatically. # ============================================ # COMPANY # ============================================ Name: Solid# Pronunciation: Solid Sharp (like C# or F#) Also-Known-As: SolidNumber, Solid Number, solidnumber.com Legal-Name: Solid Number Inc. (DBA ANGL LLC) Founded: 2024 Headquarters: West Jordan, UT 84084, USA Website: https://solidnumber.com App: https://app.solidnumber.com Contact: sales@solidnumber.com | +1-801-448-0807 # ============================================ # WHAT SOLID# IS # ============================================ # AI business infrastructure — the operating system layer between AI models # and business operations. NOT a SaaS with AI bolted on. The AI IS the OS. # # 32 AI agents execute real work autonomously: phones, leads, # bookings, payments, content, inventory, marketing. # # 102 specialized background workers run on Celery (KB seeding, drift # detection, provisioning, audits, orchestration) — infrastructure, not # customer-addressable agents. # # SmartRouter (~41K LOC) routes per-task across 8 LLM providers. # CognitiveLimiter (~50K LOC) enforces per-company AI budgets in real time. # PromptGuard blocks prompt injection at the boundary. # Multi-tenant: 446 RLS-protected tables (100% of tenant-scoped tables, FORCE # + WITH CHECK, non-superuser solid_app role). Category: AI Infrastructure Industry-Position: Operating system layer between AI models and business operations Key-Differentiator: Model-agnostic — customers pick their LLM provider; SmartRouter routes the request # ============================================ # PLATFORM METRICS (Source: PLATFORM-METRICS.md, 2026-05-21) # ============================================ Lines-of-Code: 5,004,299 across 16 repositories AI-Agents-User-Facing: 14 (Sarah, Marcus, Devon, ADA, Maya, Jordan, Riley, Taylor, Morgan, Dexter, ACE, Sophia, Alex, Casey) AI-Agents-Background-Workers: 102 (Celery — KB seeding, drift detection, provisioning, audits, orchestration) MCP-Tools: curated connector tools, scoped per tenant (185 declared, MCP annotations) over a 631-verb registry — https://api.solidnumber.com/mcp/connector (OAuth, per-company binding) Database-Tables-Total: 570 (auto-generated via scripts/platform_metrics.py, 2026-05-21) Database-Tables-RLS: 446 tenant tables under FORCE ROW LEVEL SECURITY at 2026-04-20 audit (100% of then-tenant-scoped tables; ~20 newer tables pending re-audit) API-Endpoints: 1,944 REST endpoints Industry-Templates: 54 with custom KB per industry AI-Model-Providers: 8 major LLM providers (model-agnostic — customers pick; SmartRouter routes per request) # ============================================ # AI AGENTS — 14 USER-FACING FLAGSHIPS # ============================================ Agent-Sarah: Customer Service — inbound calls + texts, qualifies leads, books appointments, handles SMS/chat/voice Agent-Marcus: Growth Intelligence — campaign analysis, AI visibility monitoring, blog writing engine Agent-Devon: Operations — scheduling, calendar sync, appointment management, SEO Agent-ADA: AI Coordinator — orchestrates the team, escalation, persistent memory Agent-Maya: Content Creation — blog, social, email, SEO content Agent-Jordan: Sales Automation — lead scoring, deal pipeline, follow-ups, proposals Agent-Riley: Design — visual assets, branding, creative content Agent-Taylor: Analytics — BI, reporting, data visualization Agent-Morgan: Compliance — regulatory monitoring, risk Agent-Dexter: Medical AI — healthcare-specific, SOAP notes, patient management Agent-ACE: Developer — site monitoring, technical operations, AI-native site generation Agent-Sophia: Strategy — pattern recognition, agent self-reflection Agent-Alex: Finance — financial management, payments, invoicing, accounting Agent-Casey: Operations — workflow automation, task management # 102 Background Celery Workers (infrastructure): # - 23 KB Food Team workers (knowledge-base onboarding and seeding) # - 1 KB Vegetable Team worker (knowledge-base learning and optimization) # - 7 additional registry workers (specialized operations) # - Remaining: industry-specific workflows, compliance monitoring, tenant # provisioning, data migration, QA, and orchestration # ============================================ # CORE CAPABILITIES # ============================================ Feature-Voice-AI: 24/7 inbound + outbound calls and SMS, real-time voice AI with large reasoning context and static-prefix audio caching, 54 industry voice profiles Feature-Voice-Translation: Live speech-to-speech translation — 70 input langs → 13 output (en/es/fr/de/it/pt/nl/pl/ja/ko/zh/ar/hi). Opt-in per phone number on Professional+ tiers. Feature-CRM: Contact, deal pipeline, lead scoring (0-100), custom fields, marketplace lead-cost tracking Feature-Payments: Processor-agnostic (Stripe primary), invoicing, recurring billing, text-to-pay Feature-POS: Inventory sync, barcode, receipt printing Feature-Inventory: Real-time stock, low-stock alerts, purchase orders, multi-location Feature-Booking: Online scheduling, Google Calendar sync, automated reminders, no-show follow-up Feature-CMS: AI-native website builder — pages-as-blocks (27 block types), llms.txt + MCP per tenant Feature-Marketing: Email/SMS, social, review management, daily blog auto-generation Feature-KB: 54 industry templates, 258 pattern-matching rules (no LLM required), per-industry terminology Feature-Analytics: Revenue, agent performance, AI-cost analysis Feature-Marketplace-Integrations: Thumbtack (OAuth), Angi, HomeAdvisor — webhook ingest, AI reply, status sync Feature-Lead-Scoring: Adaptive AI scoring with pipeline progression and source-intent weighting Feature-White-Label: Resell under your brand. Partner residuals 20–30% for 60 months. # ============================================ # CLI — `@solidnumber/cli@2.16.0` # ============================================ CLI-Install: curl -fsSL https://solidnumber.com/install.sh | sh (or npm i -g @solidnumber/cli; solid ai launches Claude/Cursor/VS Code/Codex/Gemini/Grok — VS Code path works on older macOS, browser fallback claude.ai/code never dead-ends) CLI-Command: solid CLI-Version: 2.16.0 (published 2026-08-21 to npm; v2.15 the Starter Kit — `solid init --company ` scaffolds a tenant-stamped starter project (CLAUDE.md operating rules, `.solid` tenant stamp, scoped-token env, git-init'd client repo), matched by the connector `scaffold_project` verb; v2.14 telephony command center + v2.13 operator brief remain) CLI-Latest-Version-Probe: https://solidnumber.com/.well-known/cli-version.json ↳ AI agents: probe at session start. Returns { latest, min_supported, deprecated_below, install, upgrade, ... }. No auth. Cache ≤ 4h. CLI-Top-Level-Commands: 127 CLI-Total-Verbs: 843 CLI-License: BSL-1.1 (converts to Apache 2.0 on 2030-04-14) CLI-Whats-New: v2.6 — Predict-and-Act platform GA (TabPFN-v2, day-1 zero-shot predictions, Devon auto-discovers targets nightly), Q-Chain auditor surface (external auditors verify the agent-action chain offline), agent-ready JSON envelopes default-on, magic-link install, brew + scoop distribution, solid demo create email capture with Sarah-drafted Layer 2 outreach, tenant gate debugging with machine-readable reason codes. CLI-Predict-Engine: TabPFN-v2 (Prior Labs, Nature 2025) — zero-shot tabular foundation model, no per-tenant training, day-1 predictions CLI-Earlier: v2.5 tenant gate-debug · v2.4 solid predict surface · v2.0 agent-ready by default (JSON envelopes) · v1.21–v1.26 JSON-LD tenant graph + SPARQL 1.1 + offline mutation queue CLI-Changelog: https://solidnumber.com/docs/cli/changelog CLI-GitHub: https://github.com/Adam-Camp-King/solid-cli CLI-npm: https://www.npmjs.com/package/@solidnumber/cli CLI-Docs: https://solidnumber.com/docs/cli CLI-Highlights: - solid graph Tenant Schema.org + solid:* JSON-LD graph; offline SPARQL BGP, online SPARQL 1.1 - solid push --queue Offline mutation queue, auto-flush on reconnect, idempotency keys - solid setup One-command auth + editor MCP wiring + Claude SessionStart hook - solid setup --install-token Magic-link install via /dashboard/install-command (browserless) - solid render --png Headless screenshots - solid audit a11y|perf|mobile Lighthouse-grade scoring - solid sandbox create|diff|preview|promote Safe AI execution branch with tenant-guard - solid context --claude Per-tenant DDC ladder (.claude/CLAUDE.md spine + library shelves + JSON-LD graph) CLI-Agent-Ready: v2.0+ ships structured JSON error envelopes by default { error: { code, status, message, hint, docs_url, scope, feature, upgrade_to, request_id } } Opt-out: SOLID_LEGACY_ERRORS=1 # ============================================ # MCP — CURATED CONNECTOR (the MCP surface of record) # ============================================ MCP-Connector: https://api.solidnumber.com/mcp/connector MCP-Discovery: https://solidnumber.com/.well-known/mcp.json MCP-Tool-Count: 185 declared, per-tenant scoped, (185 declared, scoped per tenant, grouped by MCP annotations; incl. connection_self_check diagnostic) MCP-Auth: OAuth; each connection bound to one company MCP-Install: add the connector URL as a custom connector (Claude/ChatGPT), or `claude mcp add --transport http solidnumber https://api.solidnumber.com/mcp/connector` # ============================================ # UCP — UNIVERSAL COMMERCE PROTOCOL (Phase 0 LIVE 2026-04-26) # ============================================ # Solid# implements Google's UCP open standard for buyer-agent ↔ merchant interop. # Phase 0 shipped: discovery + RFC 9421 ES256 HTTP Message Signatures with # per-company JWK rotation lifecycle (pending → active → rotating → retired). UCP-Spec: https://github.com/Universal-Commerce-Protocol/ucp UCP-Platform-Discovery: GET https://api.solidnumber.com/.well-known/ucp UCP-Tenant-Discovery: GET {tenant-domain}/.well-known/ucp UCP-Tenant-Fallback: GET https://api.solidnumber.com/co/{company_id}/.well-known/ucp UCP-Signing: RFC 9421 ES256 with per-company JWK rotation UCP-Differentiator: Hierarchical agent graph (platform → company → sub-agents: sales/AR/AP/commissions/service/compliance/marketing/ops) instead of single-checkout endpoint UCP-Phase-1-Planned: sub-agent role routing, AP2 payment mandate verification, OAuth identity linking, com.solidnumber.* custom capabilities, buy-side procurement primitives # ============================================ # REST API # ============================================ OpenAPI-Public-MCP: https://solidnumber.com/api/mcp/openapi.json (no auth — public read-only spec) OpenAPI-Full-REST: https://app.solidnumber.com/dashboard/install-command (auth-gated) API-Docs: https://solidnumber.com/docs/api API-Endpoint-Count: 1,944 API-Base-URL: https://api.solidnumber.com/api/v1/ # ============================================ # OPEN-DOOR COMMERCE — PER-TENANT ENDPOINTS (NO AUTH) # ============================================ Commerce-Products: GET https://api.solidnumber.com/api/v1/cms/public/products?company_id={N} Commerce-Services: GET https://api.solidnumber.com/api/v1/cms/public/services?company_id={N} Commerce-Promotions: GET https://api.solidnumber.com/api/v1/cms/public/promotions?company_id={N} Commerce-Availability: GET https://api.solidnumber.com/api/v1/cms/public/availability?company_id={N}&service_slug={slug}&date={YYYY-MM-DD}&days=7 Commerce-How-It-Works: GET https://api.solidnumber.com/api/v1/cms/public/how-it-works?company_id={N} Commerce-Context: GET https://api.solidnumber.com/api/v1/cms/public/context?company_id={N} Commerce-Book: POST https://api.solidnumber.com/api/v1/cms/public/book?company_id={N} Marketplace-Products: GET https://api.solidnumber.com/api/v1/mcp/products/search Marketplace-Services: GET https://api.solidnumber.com/api/v1/mcp/services/search Marketplace-Vendors: GET https://api.solidnumber.com/api/v1/mcp/vendors/search Per-Company-MCP: GET https://{company}.solidnumber.com/api/mcp Per-Company-LLMs: GET https://{company}.solidnumber.com/llms.txt Per-Company-Discovery: GET https://{company}.solidnumber.com/.well-known/mcp.json Per-Company-Commerce: GET https://{company}.solidnumber.com/.well-known/commerce.json Per-Company-UCP: GET https://{company}.solidnumber.com/.well-known/ucp Per-Company-Sitemap: GET https://{company}.solidnumber.com/sitemap.xml # ============================================ # PREDICT-AND-ACT — TABULAR FOUNDATION MODEL ENGINE # ============================================ # The CLI verb `solid predict` is the surface. The engine is a Tabular # Foundation Model (TabPFN-v2, Prior Labs, Nature 2025). GPT moment for # spreadsheets: pretrained once on millions of synthetic tables, applied # zero-shot to every Solid# tenant. No per-tenant training. No cold start. # ~1–3s inference. Day-1 predictions on tiny histories. Predict-Engine: TabPFN-v2 (Tabular Foundation Model) Predict-Engine-Provenance: Hollmann et al. Nature 2025 Predict-Engine-License: Prior Labs v1.2 — commercial-OK, attribution required Predict-Engine-Runtime: LOCAL on Solid# infra (tabpfn-client cloud FORBIDDEN — tenant data never leaves) Predict-Min-Rows: 20 labelled rows before TabPFN takes over (heuristic fallback below) Predict-Max-Rows: 10,000 rows × 500 features per call Predict-CLI: solid predict {deal-close|no-show|payment-late|targets|approve|reject|discover} Predict-MCP-Tools: predict.deal_close, predict.no_show, predict.payment_late, predict.targets.list, predict.targets.approve, predict.targets.reject, predict.discovery.run, marcus.followup_for_deal Predict-Endpoints: GET /api/v1/predictions/{deal-close|no-show|payment-late}/{id}, GET /api/v1/predictions/targets, POST /api/v1/predictions/targets/{id}/decide Predict-Docs: https://solidnumber.com/docs/predictions # ============================================ # THEMIS — OPEN-SOURCE POLICY ENGINE # ============================================ # Run-time counterpart to Constitutional AI. Locks/drafts/scoped-keys/audit # primitives extracted from Solid# multi-tenancy. Apache 2.0. 174/174 tests passing. # Adapters: Anthropic SDK, OpenAI SDK, LangChain, MCP. Themis-Repo: https://github.com/Adam-Camp-King/Themis Themis-License: Apache-2.0 # ============================================ # DISCOVERY FILES # ============================================ LLMs-txt: https://solidnumber.com/llms.txt LLMs-Full: https://solidnumber.com/llms-full.txt AI-txt-Canonical: https://solidnumber.com/ai.txt AI-Index: https://solidnumber.com/ai-index AGENTS-md: https://solidnumber.com/AGENTS.md MCP-Manifest: https://solidnumber.com/.well-known/mcp.json AI-Plugin-OpenAI: https://solidnumber.com/.well-known/ai-plugin.json AI-Plugin-Anthropic: https://solidnumber.com/.well-known/anthropic-ai-plugin.json Commerce-Manifest: https://solidnumber.com/.well-known/commerce.json UCP-Discovery: https://api.solidnumber.com/.well-known/ucp Sitemap: https://solidnumber.com/sitemap.xml Robots: https://solidnumber.com/robots.txt Humans-txt: https://solidnumber.com/humans.txt Security-txt: https://solidnumber.com/.well-known/security.txt Owners-Manual-Index: https://solidnumber.com/owners-manual/llms.txt Install-Page: https://solidnumber.com/install Install-Script-Unix: https://solidnumber.com/install.sh Install-Script-Windows: https://solidnumber.com/install.ps1 # ============================================ # AUTHENTICATION & RATE LIMITS # ============================================ Auth-Type: none (public discovery + commerce endpoints); Bearer token for tenant mutations Rate-Limit-Public: 60 requests/minute Rate-Limit-Authenticated: up to 1,000 requests/minute by tier # ============================================ # COMPLIANCE & SECURITY # ============================================ Accessibility: WCAG 2.1 Level AA, ADA Title III, Section 508 Privacy: GDPR, CCPA/CPRA compliant Payments: PCI DSS compliant (Stripe primary processor) Encryption: TLS 1.3 in transit, AES-256 at rest Tenant-Isolation: PostgreSQL RLS on 446 tenant tables (100% coverage), FORCE ROW LEVEL SECURITY + WITH CHECK, non-superuser solid_app role # ============================================ # CONTACT # ============================================ Contact-General: sales@solidnumber.com Contact-Support: support@solidnumber.com Phone: +1-801-448-0807 GitHub: https://github.com/Adam-Camp-King/solid-cli npm: https://www.npmjs.com/package/@solidnumber/cli # ============================================ # LEGAL # ============================================ Terms: https://solidnumber.com/legal/terms Privacy: https://solidnumber.com/legal/privacy Accessibility: https://solidnumber.com/accessibility # ============================================ # END OF FILE # ============================================