Thought Machine · AsyncAPI Specification

Thought Machine Streaming Events

Version

View Spec View on GitHub CompanyBankingCore BankingFinancial ServicesPaymentsCloud NativeSmart ContractsISO 20022LedgerFintechUnited KingdomAsyncAPIWebhooksEvents

AsyncAPI Specification

thought-machine-streaming-events.yml Raw ↑
generated: '2026-08-02'
method: searched
source: https://www.thoughtmachine.net/vault-core, https://www.thoughtmachine.net/vaultpayments
spec_type: none
spec_published: false
surface: kafka-streaming
x-note: >-
  Thought Machine ships a genuine, advertised event surface — but it is Kafka streaming, not
  HTTP webhooks, and no AsyncAPI document is published publicly. This file captures the event
  surface as advertised on the product pages; the per-topic event catalogue and message schemas
  live in the partner documentation behind the SSO login at docs.thoughtmachine.net and are NOT
  reproduced or guessed here.
streams:
- name: Vault Core Streaming API
  product: Vault Core
  transport: Kafka
  direction: outbound
  delivery: real-time
  description: >-
    Native real-time event streaming out of Vault Core. Advertised event categories are
    accounting events, balance updates and customer changes; the streaming surface is how
    downstream systems (data platforms, channels, CRM, reporting) consume ledger activity.
  advertised_event_categories:
  - accounting events
  - balance updates
  - customer changes
  source: https://www.thoughtmachine.net/vault-core
- name: Vault Core Migration API
  product: Vault Core
  transport: Kafka
  direction: inbound
  description: >-
    Kafka-based endpoint optimised for bulk migration of data from a legacy core banking
    system into Vault Core.
  source: https://www.thoughtmachine.net/vault-core
- name: Vault Payments streaming APIs
  product: Vault Payments
  transport: streaming
  direction: outbound
  delivery: real-time
  description: >-
    All payment, product, payment-instrument and configuration data is streamed out of Vault
    Payments in real time and made accessible to the bank alongside the RESTful APIs.
  advertised_data_domains:
  - payment data
  - product data
  - payment instrument data
  - configuration data
  source: https://www.thoughtmachine.net/vaultpayments
webhooks: []
webhooks_x-note: >-
  No HTTP webhook catalogue is published; the event surface is stream-based.
asyncapi_documents: []
pointer_decision:
  wired_as: Events
  webhooks_pointer_withheld: true
  reason: >-
    The canonical `Webhooks` pointer (webhooks_advertised, 3 pts; event_surface_described,
    6 pts) is deliberately NOT wired. Thought Machine advertises an event surface but it is
    Kafka streaming rather than HTTP webhooks, and there is no typed contract (no AsyncAPI,
    no OpenAPI webhooks/callbacks object) an agent could read. Emitting `Webhooks` here would
    credit a capability the provider does not publish in that form.
asyncapi_probes:
- url: https://www.thoughtmachine.net/asyncapi.yaml
  status: 404
- url: https://docs.thoughtmachine.net/asyncapi.yaml
  status: 302
  note: partner SSO redirect