Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.16 KB

README.md

File metadata and controls

26 lines (17 loc) · 1.16 KB

messaging

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.

Scope

  • 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

Architectural boundaries

  • loom defines execution semantics; messaging may transport messages but does not define Loom orchestration.
  • storage owns 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.

Status

Repository scaffold. Specify delivery guarantees and failure semantics before publishing a stable API.