prose
Readable structured narrative
docsloth component add @docsloth/prose@1.0.0Component registry
57 protocol components for agent-readable documentation, served from one catalog. Every entry carries a trust class, a JSON Schema for its props, a specification and an install command, and every generated page ships an HTML and Markdown twin from one source of truth.
Six renderer-native blocks from the current catalog. Their example output is produced by @docsloth/renderer on every page; the same catalog feeds the per-entry pages and the machine-readable API.
Readable structured narrative
docsloth component add @docsloth/prose@1.0.0Important contextual warnings
docsloth component add @docsloth/callout@1.0.0Syntax-highlighted copyable code
docsloth component add @docsloth/code@1.0.0Filterable structured reference
docsloth component add @docsloth/table@1.0.0Switch related presentations
docsloth component add @docsloth/tabs@1.0.0Ordered walkthrough steps
docsloth component add @docsloth/steps@1.0.0The registry is organised into category routes. Membership is derived from the catalog, so a category with no matching entry renders an honest empty state instead of a placeholder listing.
| Category | Route | Entries | Status |
|---|---|---|---|
| Components | /components | 57 | populated from the catalog |
| Blocks | /blocks | 57 | populated from the catalog |
| Templates | /templates | 0 | roadmap — honest empty state |
| Themes | /themes | 0 | roadmap — honest empty state |
| Adapters | /adapters | 0 | roadmap — honest empty state |
| Recipes | /recipes | 0 | roadmap — honest empty state |
Readable structured narrative
docsloth component add @docsloth/prose@1.0.0Important contextual warnings
docsloth component add @docsloth/callout@1.0.0Switch related presentations
docsloth component add @docsloth/tabs@1.0.0Filterable structured reference
docsloth component add @docsloth/table@1.0.0Syntax-highlighted copyable code
docsloth component add @docsloth/code@1.0.0Inspect a versioned example change
docsloth component add @docsloth/code-diff@1.0.0Execute an example in an approved environment
docsloth component add @docsloth/live-code@1.0.0Interactive command example with sandbox binding
docsloth component add @docsloth/terminal@1.0.0Build and send approved API requests
docsloth component add @docsloth/api-console@1.0.0Render canonical API schema and examples
docsloth component add @docsloth/api-reference@1.0.0Explore an object or database schema
docsloth component add @docsloth/schema-explorer@1.0.0Explore services and software relationships
docsloth component add @docsloth/graph@1.0.0Explain message ordering
docsloth component add @docsloth/sequence@1.0.0Explore a bounded state machine
docsloth component add @docsloth/state-machine@1.0.0Verified multistep task tutorial
docsloth component add @docsloth/tutorial@1.0.0Collect configuration and validate prerequisites
docsloth component add @docsloth/wizard@1.0.0Page-scoped sourced documentation assistance
docsloth component add @docsloth/chat@1.0.0Floating contextual documentation assistant
docsloth component add @docsloth/chat-bubble@1.0.0Diagnose an authorized redacted error
docsloth component add @docsloth/troubleshooter@1.0.0Run a scoped documentation task
docsloth component add @docsloth/agent-task@1.0.0Published content search with static fallback
docsloth component add @docsloth/search@1.0.0Accessible recorded walkthrough
docsloth component add @docsloth/video@1.0.0Short annotated motion with static alternative
docsloth component add @docsloth/gif@1.0.0Accessible versioned screenshot
docsloth component add @docsloth/image@1.0.0Published version and migration history
docsloth component add @docsloth/release-timeline@1.0.0Before-and-after change guide
docsloth component add @docsloth/migration@1.0.0Read-only permission matrix
docsloth component add @docsloth/permissions@1.0.0Prepare safe software configuration
docsloth component add @docsloth/configurator@1.0.0Inspect synthetic approved webhook delivery
docsloth component add @docsloth/webhook-debugger@1.0.0Inspect an authorized event stream
docsloth component add @docsloth/event-stream@1.0.0View redacted approved diagnostic logs
docsloth component add @docsloth/logs@1.0.0Read-only authorized deployment status
docsloth component add @docsloth/status@1.0.0Submit bounded document feedback
docsloth component add @docsloth/feedback@1.0.0Track local tutorial progress
docsloth component add @docsloth/checklist@1.0.0Choose task-oriented navigation
docsloth component add @docsloth/cards@1.0.0Show page hierarchy
docsloth component add @docsloth/breadcrumbs@1.0.0Choose an actual available release
docsloth component add @docsloth/version-selector@1.0.0Choose an available language
docsloth component add @docsloth/locale-selector@1.0.0Export permitted agent context
docsloth component add @docsloth/copy-context@1.0.0Prepare a reader-authorized integration PR
docsloth component add @docsloth/apply-to-repo@1.0.0Isolated approved external UI
docsloth component add @docsloth/embed@1.0.0Display authorized aggregate metrics
docsloth component add @docsloth/metrics@1.0.0Accessible transcript tied to media version
docsloth component add @docsloth/media-transcript@1.0.0Task-oriented evidenced question answers
docsloth component add @docsloth/faq@1.0.0Software terminology and concepts
docsloth component add @docsloth/glossary@1.0.0Integrity-checked approved artifact download
docsloth component add @docsloth/download@1.0.0Owner-sourced product prices; never inferred from code
docsloth component add @docsloth/pricing-reference@1.0.0Expose audience-safe verification evidence
docsloth component add @docsloth/source-evidence@1.0.0Ordered walkthrough steps
docsloth component add @docsloth/steps@1.0.0Progressive disclosure of optional detail
docsloth component add @docsloth/accordion@1.0.0Compact status label
docsloth component add @docsloth/badge@1.0.0Keyboard shortcut chord
docsloth component add @docsloth/kbd@1.0.0Describe an API request without executing it
docsloth component add @docsloth/api-playground@1.0.0Static OpenAPI operation reference
docsloth component add @docsloth/openapi-operation@1.0.0Mermaid diagram source kept readable for agents
docsloth component add @docsloth/mermaid@1.0.0Labelled alternative code samples
docsloth component add @docsloth/code-group@1.0.0Version-scoped content region
docsloth component add @docsloth/versioned-content@1.0.0Components enter the registry as declarative packages: build from source, publish to a registry, and the catalog index picks the entry up. The full contract — package kinds, the POST /v1/packages call, tokens and immutability rules — is in /publish and machine-readable at /api/v1/publish.json.
docsloth component build --dir ./package
docsloth component publish --dir ./package --registry https://registry.docsloth.dev
| Trust class | Components | Contract |
|---|---|---|
| pure | 15 | pure render; no side effects, network or permission states |
| interactive | 22 | local interaction only; no network or secrets |
| connected | 15 | requires an explicit host capability grant; never receives raw credentials |
| agentic | 5 | proposes named tools; every effect is host-authorized per call |
The registry publishes agent surfaces next to the human pages: llms.txt (root index), llms-full.txt (every page as Markdown), one scoped index per trust class under _llms/, catalog.json (machine-readable catalog), the machine-readable /api/v1 (search index, catalog, per-component metadata, version resolution and the publishing contract), sitemap.xml, and a Markdown twin for every page.
All 57 entries carry the catalog's implementation status (57 implemented_native today). The status shown per component is the catalog value, not a marketing claim; when the catalog changes, this site changes with it.