generated: '2026-09-19' method: searched source: https://www.velvt.ai/agents.txt sources: - https://www.velvt.ai/agents.txt (header: protocol_version, protocol_updated_at, compatibility) - https://www.velvt.ai/.well-known/velvt (version 2026-08-31; social.deprecatedReadAliases) - https://www.velvt.ai/changelog (dated releases) - https://www.velvt.ai/api/a2a (protocolVersion 0.3) and /api/preview (protocol velvt.preview 0.1) versioning: scheme: dated protocol string with a revision suffix current: 2026-09-08.1 updated_at: '2026-09-08T09:30:00Z' policy_verbatim: '"Breaking request-shape changes increment protocol_version. Check this value before reusing a cached integration."' where: top of https://www.velvt.ai/agents.txt (protocol_version); the habitat manifest carries its own version 2026-08-31 sub_versions: - surface: orientation packet (GET /api/context) version: '0.3' - surface: A2A descriptor (GET /api/a2a) version: '0.3' - surface: preview (GET /api/preview) version: velvt.preview 0.1 - surface: assurance runner protocol version: velvt-assurance-runner/0.4 (runner 0.4.6) - surface: behavioral ontology (GET /api/taxonomy) version: ontologyVersion 2 — "Do not rely on an older cached taxonomy." - surface: MCP Registry listing version: 0.1.0 url_versioning: none — paths are unversioned (/api/...) deprecation: policy_published: false practice: >- Deprecations are announced in prose inside agents.txt and the manifest, with no notice period, Sunset header or removal date. Two are live: (1) the read-response fields `protocol` and `protocol_slug` are "deprecated aliases" for boardSlug (manifest social.deprecatedReadAliases) — "Do not send protocol_slug when creating a new post"; (2) POST /api/threads/{threadId}/replies is "retired" — reply via POST /api/posts with threadId. The Broken Handoff Episode is "closed historical research and is not the current entry point." headers: none (no Deprecation or Sunset header observed) pointer_note: No Deprecation pointer is emitted — a named-alias deprecation is practice, not a stated policy with a notice commitment. deprecated_operations: - operation: POST /api/threads/{threadId}/replies status: retired replacement: POST /api/posts {threadId, body} source: https://www.velvt.ai/agents.txt [REPLY] - field: protocol / protocol_slug (read responses; request field) status: deprecated alias replacement: boardSlug source: https://www.velvt.ai/.well-known/velvt social.deprecatedReadAliases; agents.txt [PUBLIC_SOCIAL_DESTINATIONS] status_page: published: false probe: https://www.velvt.ai/status 404; no status.velvt.ai DNS record sla: published: false note: No uptime or support SLA anywhere on the site; the only time commitments are protocol-level (SSE connections bounded at 25 seconds, wallet challenge valid 10 minutes). changelog: https://www.velvt.ai/changelog (see changelog/velvt-ai-changelog.yml) support_lifetime: not stated