PassiveLogic · AsyncAPI Specification
Passivelogic Quantum Events
Version
View Spec
View on GitHub
Companydigital-twinbuilding-automationhvacsmart-buildingsautonomous-systemsgraphqlontologyiotedge-computingphysical-aienergyAsyncAPIWebhooksEvents
AsyncAPI Specification
generated: '2026-08-04'
method: derived
source: openapi/passivelogic-rest-api-openapi.yml
docs: https://quantumalliance.org/documentation/
spec_type: none-published
summary: >-
PassiveLogic has a real, first-class event surface — the Quantum graph is a live, replicating model and the
platform ships three WebSocket channels for it — but publishes no AsyncAPI document and no webhook catalog. This
file records the event surface that exists so it is not silently dropped; it is NOT an AsyncAPI specification and
is deliberately not wired as one in apis.yml.
channels:
- name: graphqlSubscribe
protocol: wss
url: wss://passivelogic.com/api/graphqlSubscribe
versioned_aliases:
- /api/v0.19/graphqlSubscribe
- /api/v0.20/graphqlSubscribe
operation_ids: [getApiGraphqlSubscribe, getApiV0.19GraphqlSubscribe, getApiV0.20GraphqlSubscribe]
summary: GraphQL API over websocket.
subprotocols_observed:
- graphql-ws
- graphql-transport-ws
subprotocol_evidence: >-
The PassiveLogic GitHub organisation publishes Swift implementations of both WebSocket subprotocols
(github.com/PassiveLogic/GraphQLWS and github.com/PassiveLogic/GraphQLTransportWS-DataSync), and the web
application bundle references GRAPHQL_WS_PROTOCOL and GRAPHQL_TRANSPORT_WS_PROTOCOL.
message_schemas: not-published
- name: quantumsync
protocol: wss
url: wss://passivelogic.com/api/quantumsync
versioned_aliases:
- /api/v0.19/quantumsync
- /api/v0.20/quantumsync
operation_ids: [getApiQuantumsync, getApiV0.19Quantumsync, getApiV0.20Quantumsync]
summary: QuantumSync API over websockets
purpose: real-time data sync and collaboration on the Quantum graph
message_schemas: not-published
- name: datasync
protocol: wss
url: wss://passivelogic.com/api/datasync
operation_ids: [getApiDatasync, getApiV0.19Datasync, getApiV0.20Datasync]
summary: QuantumSync API Legacy Route. Use /api/quantumsync instead.
deprecated: true
message_schemas: not-published
webhooks:
published: false
note: No outbound webhook catalog, subscription endpoint or event-type registry is documented.
event_types_in_ontology:
source: openapi/passivelogic-rest-api-openapi.yml#/components/schemas/QuantumObjectType
terms: [Event, EventClass, EventType, EventRelation, EventHistory, EscalationGroup, SessionEvent]
note: >-
The Quantum ontology models events as first-class node types, but their schemas live in the authenticated
GraphQL type system, not in any published event contract.
gaps:
- No AsyncAPI document for three live WebSocket channels.
- No message payload schemas published for subscriptions or QuantumSync frames.
- No webhooks, so integrators cannot receive events without holding a socket open.
x-evidence:
fetched: '2026-08-04'
probes:
- url: https://passivelogic.com/api/doc
http_status: 200
- url: https://passivelogic.com/asyncapi.yaml
http_status: 301
note: Framer SPA catch-all, not an AsyncAPI document