Reusable transient messaging between FlossWare services and agents.
This repository is intended to define message envelopes and delivery interfaces for service-to-service or agent collaboration. Transient messaging is not automatically durable event storage.
- Language-neutral message envelope and correlation metadata
- Publish/subscribe and point-to-point interfaces where required
- Delivery, acknowledgement, timeout, and error semantics
- Pluggable transports
- Diagnostics and contract tests
loomdefines execution semantics; messaging may transport messages but does not define Loom orchestration.storageowns persistence mechanisms.- Durable queues, replay, and event history must be explicit capabilities, not accidental side effects of a messaging adapter.
- Security policy and authorization remain authoritative.
Avoid making a specific broker or transport part of the core contract. Do not require a standalone network service when an in-process implementation satisfies the same contract.
Repository scaffold. Specify delivery guarantees and failure semantics before publishing a stable API.