Resources Required for 2026H1:

  • 1 Nim engineer for testing support and bugfixes
  • 1 Nim engineer for Store API work.

The Developer Preview delivered the Send, Health, and Subscribe/Receive APIs, including both core and edge mode. Beta completes the Messaging API surface with:

  1. Store API — Status still relies on Store nodes for history retrieval, community descriptions, profiles, and SDS-hinted missed messages. Either introduce a new Store API alongside Messaging API, or allow using low-level API from the same liblogosdelivery.
  2. Test suite — Messaging API is QA-approved. Involvement of DST for reliability testing.

Comprehensive documentation and production readiness are delivered in General Availability.

FURPS

Risks

Risk(Accept, Own, Mitigation)
Store is out of Messaging API scopeThe Messaging API intentionally left the Store protocol outside to prevent foot-guns, a decision has to be made here to enable Status to use Messaging API.

Deliverables

Provide Store API access for Status needs

Owner: Delivery Team

Status relies on Store nodes for:

  1. Fetching history while being offline
  2. Fetching community descriptions and profiles
  3. Fetching missed messages (by SDS hints)

Either introduce a new Store API (next to Messaging API), or allow using low-level API from the same liblogosdelivery.

Note that Store protocol was intentionally left out of Messaging API. But we should provide a solution for existing apps, e.g. Status.

Test suite for Messaging API

Owner: Delivery Team

Messaging API should be QA-approved. Coordinate with DST for reliability and scale testing.