Skip to main content
Truvisory
§ For agents and machines

Truvisory is AI-ready.

Every page links to a complete map of what this site can do for an agent — discovery files, API specs, runtime tools, and content-signal preferences — published against open standards (RFC 8288, RFC 9727, llmstxt.org, IAB Content Signals, MCP). Crawlers and agents can fetch each artifact directly from the URLs below.

§ 01 / Discovery artifacts

Five files. Everything an agent needs.

01 / llms.txt text/markdown

Site overview for LLM ingestion

Concise sitemap of every public destination in the format proposed by llmstxt.org. Optimized for a single LLM read — capability statement, federal track, commercial track, contact, insights, and links to the deeper artifacts below.

Open llms.txt
02 / llms-full.txt text/markdown

Full content corpus

Concatenated full text of every public page plus the entire insights archive, generated at build time. Use this when the model needs the actual page content, not just a sitemap.

Open llms-full.txt
03 / .well-known/api-catalog application/linkset+json

RFC 9727 API catalog

Linkset that enumerates each /api/* endpoint with a service-desc pointer to its OpenAPI 3.1 JSON spec, a service-doc pointer to the HTML doc page, and a health-check URL.

Open .well-known/api-catalog
04 / .well-known/agent-skills/index.json application/json

Agent skills index

Cloudflare agent-skills-discovery-rfc v0.2.0 index. Six skills covering scheduling, federal and commercial intake, capability-statement download, availability check, and the chat agent. Each entry carries a SHA-256 of its markdown body.

Open .well-known/agent-skills/index.json
05 / .well-known/mcp/server-card.json application/json

MCP server card

MCP SEP-1649 discovery stub for the Truvisory chat agent. Currently advertises a plain JSON request/response transport at /api/chat; a full MCP JSON-RPC upgrade is on the roadmap.

Open .well-known/mcp/server-card.json
§ 02 / API documentation

Four endpoints, OpenAPI 3.1.

Method Path Purpose Specs
GET /api/availability List open 30-minute discovery-call slots, Mon–Fri Mountain Time. OpenAPI → HTML docs →
POST /api/chat Send a message to the Truvisory agent. sessionId carries memory across turns. OpenAPI → HTML docs →
POST /api/book Confirm a chosen slot on the founder calendar; returns a Google Meet link. OpenAPI → HTML docs →
POST /api/contact Submit a federal or commercial inquiry. Door-routed; ≥10-char message required. OpenAPI → HTML docs →
§ 03 / In-browser tools

WebMCP runtime tools.

If the browser supports the WebMCP draft via navigator.modelContext (Chrome 142+ Canary as of 2026), Truvisory registers four tools at page load. Agents can call them in-place without negotiating a transport.

Probe from DevTools: navigator.modelContext.getTools().then(t => console.log(t.map(x => x.name)))

// navigator.modelContext.provideContext({ tools })
  • schedule_meeting() Book a discovery call. Wraps POST /api/book.
  • send_contact_inquiry() File a federal or commercial inquiry. Wraps POST /api/contact.
  • ask_truvisory_agent() Ask the agent a free-form question. Wraps POST /api/chat.
  • get_capability_statement() Return the absolute URL of the SDVOSB capability statement PDF.
§ 04 / Standards complied with

Open formats, every one of them.

RFC 8288 · Web Linking

Link response header carries pointers to every discovery artifact below from any page.

RFC 9727 · API Catalog

/.well-known/api-catalog returns an application/linkset+json document referencing each OpenAPI spec.

llmstxt.org

/llms.txt and /llms-full.txt follow the proposed format for LLM-optimized site overviews.

IAB Content Signals

robots.txt declares ai-train=yes, search=yes, ai-input=yes — maximum visibility for a marketing surface.

Cloudflare agent-skills-discovery-rfc v0.2.0

/.well-known/agent-skills/index.json plus per-skill markdown bodies, each verifiable by SHA-256 digest.

MCP · SEP-1649 (draft)

/.well-known/mcp/server-card.json publishes the chat agent as a discoverable MCP server (transport upgrade pending).

Cloudflare's Markdown for Agents is also enabled on this zone — sending Accept: text/markdown to any URL returns the page as Markdown, transformed at the edge.