Controlled-Beta Routes
Controlled BetaHealth, stream, record, cursor, queue, audit, metrics, storage, and replication route rows map back to the current route classifier, handler modules, and local workflow evidence.
Compatibility
Compatibility matrix for Message Broker route families, auth modes, queue behavior, replication surfaces, CLI and SDK boundaries, and Kafka compatibility scope.
Current availability
Private Beta. Public beta is scheduled for .
Use this matrix when deciding whether a Message Broker route family, auth mode, replication surface, queue behavior, CLI/SDK path, or Kafka compatibility statement is active controlled-beta behavior, locally bounded, unsupported, preview-only, future-facing, or still waiting on reviewer acceptance.
Health, stream, record, cursor, queue, audit, metrics, storage, and replication route rows map back to the current route classifier, handler modules, and local workflow evidence.
Tenant boundaries, mTLS or external identity posture, replication outcomes, and Kafka compatibility wording need reviewer acceptance before stronger public commitments.
The matrix covers health, streams, records, cursors, queue delivery mutation, audit, metrics, storage inspection, and replication routes.
Only health is public. Protected route behavior depends on insecure-local, API-key, mTLS trust-file, or trusted-header external mode.
The Kafka-shaped adapter and harness are preview contract evidence; there is no current Kafka network listener.
Implemented and validated for the exact documented scope.
Some behavior works, but documented gaps, limits, or exclusions apply.
Not implemented, intentionally unavailable, or rejected at runtime.
Contract, fixture, or bounded surface exists before complete customer-facing support.
Roadmap direction only; no current runtime behavior should be expected.
Evidence or reviewer acceptance is missing for a support claim.
Matrix owner: message-broker-docs-owner. Required reviewers: message-broker-product-sme, docs-qa-reviewer.
| Capability | Status | Maturity | Notes | Evidence | Last reviewed |
|---|---|---|---|---|---|
| Health readiness route | Supported | Controlled Beta | GET /health is public and reports readiness, storage, release metadata, and configured security posture without exposing credentials. |
| 2026-08-16Due 2026-09-30Current |
| Runtime auth modes | Partial | Verification Required | insecure-local, api-key, mTLS trust-file, and trusted-header external modes are documented; mTLS and external modes rely on a trusted upstream. |
| 2026-08-16Due 2026-09-30Current |
| Stream management routes | Supported | Controlled Beta | PUT /v1/streams/{stream}, GET /v1/streams, and GET /v1/streams/{stream} are implemented with create, list, and describe permissions. |
| 2026-08-16Due 2026-09-30Current |
| Versioned publish and replay routes | Supported | Controlled Beta | POST and GET /v1/streams/{stream}/records support single-record publish and bounded replay by offset or time selectors. |
| 2026-08-16Due 2026-09-30Current |
| Cursor and consumer-group inspection | Supported | Controlled Beta | Consumer group, cursor list, lease list, delayed retry, replay-consumer, cursor commit, and cursor rewind routes are implemented. |
| 2026-08-16Due 2026-09-30Current |
| Shared queue claim and delivery mutation | Supported | Controlled Beta | Queue claim, ack, nack, renew, retry, and dead-letter routes persist delivery state and recover payloads from SegmentStorage. |
| 2026-08-16Due 2026-09-30Current |
| Audit query/export and metrics scrape | Partial | Controlled Beta | Audit routes are administrator-only and tenant-filtered in protected modes. Metrics are available only when HTTP metrics exposure is enabled. |
| 2026-08-16Due 2026-09-30Current |
| Storage administration inspection | Partial | Controlled Beta | Storage routes expose catalog, retention dry-run, tiering readiness, archive manifest, and quarantine inspection; they do not move, delete, upload, archive, or compact data. |
| 2026-08-16Due 2026-09-30Current |
| Replication status and worker control | Partial | Verification Required | Status, poll, pause, and resume routes exist, but worker actions require configured bindings and do not by themselves prove cross-site outcomes. |
| 2026-08-16Due 2026-09-30Current |
| Replication target apply | Partial | Verification Required | POST /v1/replication/target/apply accepts bounded target batches, but target-environment proof and accepted gaps are still required for stronger claims. |
| 2026-08-16Due 2026-09-30Current |
| Tenant visibility, RBAC, and quota boundaries | Verification Required | Verification Required | Tenant-scoped stream visibility, auth policy, quota accounting, metrics labels, and audit filtering need security and operations acceptance before stronger wording. |
| 2026-08-16Due 2026-09-30Current |
| Remote CLI management reads | Partial | Controlled Beta | Remote CLI can call HTTP health, management inspection, and diagnostics routes over http:// targets; remote data writes and mTLS credentials are outside current CLI transport. |
| 2026-08-16Due 2026-09-30Current |
| Rust SDK HTTP workflows | Partial | Controlled Beta | HttpNativeClient covers publish, replay, cursor, and queue helpers for http:// targets but does not inject runtime credentials without caller-provided transport behavior. |
| 2026-08-16Due 2026-09-30Current |
| Compatibility adapter harness | Preview | Preview Contract | Native, HTTP, and Kafka-shaped scenario harnesses are contract and fixture evidence for produce, consume, cursor, offset, and unsupported-feature behavior. |
| 2026-08-16Due 2026-09-30Current |
| Kafka-shaped migration prototype | Preview | Preview Contract | KafkaCompatibilityAdapter maps typed produce, fetch, and offset commit requests to the native in-memory broker. It is not a network listener. |
| 2026-08-16Due 2026-09-30Current |
| Kafka network listener and external Kafka clients | Unsupported | Verification Required | There is no current Kafka network listener, Kafka wire-protocol compatibility, or external Kafka client smoke evidence. |
| 2026-08-16Due 2026-09-30Current |
| Future protocol compatibility expansion | Future | Future | Real Kafka protocol work or additional broker protocols remain future roadmap direction until a listener, client smoke evidence, and reviewer acceptance exist. |
| 2026-08-16Due 2026-09-30Current |
| Limit | Value | Applies to |
|---|---|---|
| Auth modes | insecure-local, api-key, mtls, external | Runtime route admission |
| Public route count | 1 | GET /health |
| Default fetch page size | 100 records | Versioned fetch, legacy fetch, audit events, audit export |
| Maximum fetch page size | 1000 records | Versioned fetch, legacy fetch, audit events, audit export |
| Default queue claim count | 1 message | Queue claim route |
| Maximum queue claim count | 1000 messages | Queue claim route |
| Default queue lease timeout | 30000 ms | Queue claim route |
| Replica apply batch records | 1000 records | /v1/replication/target/apply |
| Replica apply payload metadata | 64 MiB | /v1/replication/target/apply aggregate payload metadata |
| Remote CLI transport | http:// only | Remote health, management reads, and diagnostics |
| Metrics route exposure | opt-in | --metrics-exposure http and GET /metrics |
General broker replacement wording, production support, performance, scale, security, availability, direct identity-provider validation, strict cross-site durability, failover, Kafka wire-protocol compatibility, and customer commitments are outside the active controlled-beta route surface described by this matrix.
| Matrix area | Evidence | Status | Last reviewed |
|---|---|---|---|
| Runtime route and auth map | SMB-EVID-008 and DOCS-031 | pending | 2026-08-16 |
| Local workflow coverage | SMB-EVID-003, SMB-EVID-007, and /products/message-broker/quickstart/ | pending | 2026-08-16 |
| Queue behavior | SMB-EVID-004 and runtime shared-queue docs | pending | 2026-08-16 |
| CLI and SDK boundaries | SMB-EVID-009 and DOCS-032 | pending | 2026-08-16 |
| Kafka and protocol boundaries | SMB-EVID-005, native API contract, and Kafka scope | pending | 2026-08-16 |
| Compatibility page artifact | SMB-EVID-010 and docs/compatibility/DOCS-040-message-broker-route-auth-compatibility.md | pending | 2026-08-16 |
Internal review records track this Message Broker compatibility matrix and the evidence required to change row status.
This matrix covers current Message Broker route, auth, CLI, SDK, and compatibility-scope documentation only. It does not approve broad support, security, performance, scale, availability, direct identity-provider, strict replication, failover, or Kafka network listener claims.
See the HTTP reference for route behavior and the CLI and SDK reference for tooling boundaries.
Available: DOCS-023
Run stream and queue quickstartExercise stream create, publish, replay, queue claim, ack, inspection, and the local replication boundary.
Available: DOCS-031
Read HTTP referenceUse route shapes, auth requirements, examples, errors, and limits behind each matrix row.
Available: DOCS-032
Read CLI and SDK referenceCheck lifecycle flags, diagnostics, remote CLI limits, SDK HTTP boundaries, and queue helper coverage.
Available
Review Message Broker evidenceCheck source records before expanding auth, tenant, replication, protocol, support, security, or operations wording.
Available: DOCS-042
Read known limitsSee unsupported Kafka listener behavior, replication outcome boundaries, auth posture, and remote CLI limits.
Available: DOCS-043
Track matrix review workflowUse the workflow for stale-row checks, evidence refresh, owner review, and release-note updates.