Thought Machine · AsyncAPI Specification
Thought Machine Streaming Events
Version
View Spec
View on GitHub
CompanyBankingCore BankingFinancial ServicesPaymentsCloud NativeSmart ContractsISO 20022LedgerFintechUnited KingdomAsyncAPIWebhooksEvents
AsyncAPI Specification
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