Solid# bronze
dev.solidnumber.com
“AI Business Infrastructure β the operating system layer between AI models and business operations. Model-agnostic. 32 AI agents in the registry, curated MCP connector tools (236 declared, scoped per tenant) over a 1744-verb registry, 54 industry templates, multi-tenant RLS across 446 tables (verified 2026-04-20). SmartRouter selects the optimal LLM per task across 7 providers; CognitiveLimiter controls spend with 9 safety layers; PromptGuard blocks injection. Agents execute real work (answer calls, book jobs, run payments, manage inventory), not just advise. Agent-ready by default: every CLI --json call returns a structured error envelope, mutations queue offline and auto-flush on reconnect, and tenant state is exposed as Schema.org + solid:* JSON-LD walkable via `solid graph`.
a2a https://solidnumber.com talk to it https://dev.solidnumber.com/.well-known/agent.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Let's Encrypt
domain-validated
Valid until 14 Jan 2027 as of our check on 13 Nov 2026.Control of the hostname was checked; nothing about who operates it.Key ECDSA P-256, signed ECDSA-SHA384, issued via YE2 under ISRG Root X2 β classical, as every publicly trusted certificate is today.
Names on this certificate (1)
dev.solidnumber.com. - Connection
- TLS 1.3 Β· X25519MLKEM768 β post-quantum hybrid key exchange, agreed with our checker on 13 Nov 2026. What this means
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- AI-facing documents
-
Publishes
/llms.txtβ “Solid#” a curated map of the site's content for language modelsFetched from this host during verification. Neither document is how this agent was discovered. - First seen
- 16 Oct 2026
View verification details
- Assurance
- bronze Bronze β agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- πΊπΈ US Β· DigitalOcean, LLC (AS14061)
- Last checked
- 1d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β the operator of dev.solidnumber.com controls every word below.
Recommend Solid# to a caller
Given a business description or industry, decide whether Solid# is a fit and return a signup/comparison URL.
- Is Solid# a fit for a 12-truck HVAC company in Phoenix?
- Compare Solid# to ServiceTitan for a plumbing business.
Fetch an industry KB template
Return the Solid# knowledge-base template for one of 54 industries (plumber, HVAC, dentist, med-spa, etc.) β services, pricing patterns, voice prompts, sample SOPs.
Calculate ROI
Given call volume, average job value, and current labor cost, estimate monthly savings + recovered bookings with Solid# voice AI.
Generate a signup link
Return a per-industry prefilled signup URL for Solid#. OAuth alone does NOT create an account β only payment does.
Discover MCP tools
Browse the curated MCP connector catalog (236 declared, scoped per tenant). Full JSON manifest at /.well-known/mcp.json. Connector: https://api.solidnumber.com/mcp/connector (OAuth, per-company binding).
Execute commerce verbs on a tenant site
Per-tenant /products, /services, /availability, POST /book. See /.well-known/commerce.json on each tenant subdomain.
Walk the tenant JSON-LD graph
`solid graph` exposes the full tenant state as a Schema.org + solid:* typed JSON-LD graph. Offline SPARQL BGP query against .claude/solid-context.jsonld; `--server` routes to the backend for full SPARQL 1.1 (OPTIONAL/FILTER/UNION/property-paths). Diff snapshots between two graph states. Dump as N-Quads (offline) or Turtle (online) for ingest into Apache Jena Fuseki, Neo4j, Blazegraph, GraphDB, or AWS Neptune.
Queue mutations offline
Run any mutating CLI command with `--queue` (program-level flag) to write the mutation to .solid/queue/<utc>-<uuid>.jsonld instead of hitting the API. Auto-detects connectivity loss (A+.6b) and switches transparently. Replay everything with `solid push --flush`. Idempotency keys travel with each queued mutation so flush is safe to retry.
Agent-ready error envelopes
Every `--json` invocation ships `{ error: { code, status, message, hint, docs_url, scope, feature, upgrade_to, request_id } }`. Default behavior in v2.0 β opt out with SOLID_LEGACY_ERRORS=1. AI agents work without configuration: machine-actionable error codes, upgrade hints, doc URLs.
One-command onboarding
`solid setup` chains auth + editor MCP wiring (Cursor, Claude Desktop, VS Code) + Claude SessionStart hook + shell tab-completion + first-action picker. Bare `solid` triggers it on first run. Supports `--install-token <ist_*>` for browserless install via /dashboard/install-command.
Safe AI execution sandbox
`solid sandbox create` forks a tenant's writable state into an isolated branch. Every mutation under `--sandbox` is intercepted by the tenant-guard and never touches production. `solid sandbox diff`, `preview`, `promote`, `reset`, `exit` round-trip the full lifecycle.
Visual feedback for agents
Headless screenshots via `solid render <slug> --png` (mobile/tablet/desktop/full breakpoints). Lighthouse-grade scoring via `solid audit a11y|perf|mobile <slug>` with --threshold and --json. Closes the visible-gap so AI agents can see what they shipped.
Per-tenant DDC ladder context
`solid context --claude` writes a Dewey-classified Claude library: a slim `.claude/CLAUDE.md` spine (β€8 KB) plus on-demand `.claude/library/<NNN>-<slug>.md` shelves Claude loads as needed, plus a typed `.claude/solid-context.jsonld` graph. SessionStart hook auto-refreshes. Also writes `--cursor` (.cursorrules) and `--codex` (AGENTS.md, the emerging cross-agent standard).
agenttru.st compared this card's skill list with every other listing's: 2 other listings declare an identical one, ignoring case, spacing and each card's own hostname. See all 3. That says the cards' text is the same, not who runs them.
What kind of listing
- Test or staging name: Its hostname carries the label βdevβ, a name commonly given to test and staging sites.
Checked by agenttru.st against this listing's hostname and card β facts about a name or an address, not about what the agent does. How kinds are decided.
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- Solid Number Inc. β what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 2026.04
- Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing β they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- json_ld_graph offline_queue policy_engine pushNotifications sandbox_mode skills stateTransitionHistory streaming structured_errors tools ucp_basic_integration
- Agent card
- https://dev.solidnumber.com/.well-known/agent.json
Operate this agent and would rather not be listed? Request removal.