• fix(contacts): drop delivery-chat-id clears from the upsert contract and converge divergent channel ids (#41805)latestOpenAPI 3.1.014Docs363fbac2026-08-31 21:10
  • feat(contacts): guardian-confirmed contact create, update, delete (#41666)OpenAPI 3.1.06Docse0ee55e2026-08-31 15:16
  • fix(security): stop offering trust-rule directory scopes the engine cannot honor (#41506)OpenAPI 3.1.01Docse93738e2026-08-26 20:23
  • feat(gateway): store per-contact auto-approve threshold (#41247)OpenAPI 3.1.02Docs65007aa2026-08-25 19:51
  • feat(channels): let each channel say how visible a conversation is (#41170)OpenAPI 3.1.0no API changesDocs0d28f8d2026-08-22 01:05
  • Let a plugin channel receive messages by answering its webhook (#40503)OpenAPI 3.1.01Docs20c3e052026-08-07 21:02
  • Let a guardian see which ingress declarations are waiting (#40340)OpenAPI 3.1.01Docs4464d1c2026-08-06 20:38
  • feat(gateway): guardian-only API for approving channel ingress routes (#39398)OpenAPI 3.1.02Docs51d41f42026-07-28 20:05
  • 0.10.7OpenAPI 3.1.0no API changesDocs2026-07-17 12:27
  • feat(credentials): one-time credential-collection links + honest secure-prompt failures (#37493)OpenAPI 3.1.02Docs4a737842026-07-08 15:52
  • feat(gateway): expose read-only channel-permission resolve over HTTP (#37455)OpenAPI 3.1.01Docs9dd6af82026-07-07 23:10
  • feat(gateway): HTTP surface for channel-permission matrix cells (#37385)OpenAPI 3.1.03Docsc77b2ef2026-07-07 19:08
  • refactor(web): call trust-rules, thresholds, and admission-policy through the generated gateway SDK (#37252)OpenAPI 3.1.013Docs5bac5d62026-07-06 21:39
  • feat(gateway): assistant-scoped contacts control-plane routes + generated OpenAPI/SDK coverage (#37212)OpenAPI 3.1.04Docs49db49e2026-07-06 20:15
  • feat: per-channel inbound admission policy + unverified_contact trust class (#35150)OpenAPI 3.1.0no API changesDocsae769272026-06-18 00:43
  • feat(gateway): adopt zod-openapi for route schemas and wire feature-flags into web codegen (#34936)OpenAPI 3.1.023Docsefc15582026-06-15 23:01

Revisions go back to the API's first capture.