AI Initiative logoAI Initiative
Reading room / Manthan

ADR 0003 — Bus: NATS JetStream

ADR 0003 — Bus: NATS JetStream. Covers Context; Decision; Consequences; Alternatives considered.

Architecture decision record
This is the retained source text, not a new validation of its claims. Numerical results and comparative claims require the accompanying source review before public reuse.

Read the connected case study or article →

Not explicitly stated in source · 2026-05-05

Provenance, authorship and editorial notes

ADR 0003 — Bus: NATS JetStream

Id

manthan-docs-adr-0003-nats-jetstream-bus

Project

Manthan

Source path

manthan/docs/adr/0003-nats-jetstream-bus.md

Source sha256

ea25ee669739108619b85ef77aaa1998ce476efea4a0001d4b79c9e605e0b059

Local copy sha256

ea25ee669739108619b85ef77aaa1998ce476efea4a0001d4b79c9e605e0b059

Repo head

3a94084024a3434cef331fecac91c2c3b43f0313

Date

2026-05-05

Date basis

Explicit document metadata

Author

Not explicitly stated in source

Author basis

Unknown; Git committer not substituted for document author.

Last source commit

d0ae20170b4edc4c72854c292225a138601e0423

Last source commit date

2026-05-05T08:53:56Z

Document status

Architecture decision record

Summary

ADR 0003 — Bus: NATS JetStream. Covers Context; Decision; Consequences; Alternatives considered.

Topics
  • Exploration architecture and selection
  • Context
  • Decision
  • Consequences
Theme

Exploration architecture and selection

Priority

reference

Related ids
  • manthan-readme
  • manthan-docs-architecture
  • manthan-docs-business-overview
  • manthan-docs-demo-walkthrough
  • manthan-docs-principles
  • manthan-docs-qd-measurement-direction-plan
  • manthan-docs-swarm-evolution-integration
Evidence concerns
  • Recovered source text is preserved verbatim. Assertions, comparisons, commands and results belong to its original context; they were not re-executed or externally re-verified during this corpus review.
Word count

282

Bytes

2082

Source relative

docs/adr/0003-nats-jetstream-bus.md

Remote mirror

manthan/docs/adr/0003-nats-jetstream-bus.md

Full text preserved

True

ADR 0003 — Bus: NATS JetStream

Status: Accepted
Date: 2026-05-05

Context

Agent ↔ agent messaging, presence/heartbeat, event streams (artefact.created, artefact.linked). Throughput modest (10–1000 msg/s); durability needed for inbox; latency should be sub-millisecond intra-stack.

Decision

NATS 2.10 with JetStream, running as a dedicated nats container in the Manthan stack.

Subjects:

JetStream streams persist 24 h or 100k messages, whichever comes first. Long-term churn lives in the substrate; the bus carries now.

Consequences

Alternatives considered

Continue exploring