* messaging 0.3 * docs(messaging): clean up v0.3 restructure and describe new deliverables - Define the Beta release stage; documentation is a hard GA requirement - Restore frontmatter on Phase 3, Messaging API GA, Modularize Delivery Kernel - Describe new deliverables (Mix, offline backfill, Rate Limit Manager, kernel modularization, RLN/Discovery POCs, fleet QUIC, Chat RLN support) - Rename 2026-chat-developer-preview.md -> 2026-chat-beta.md; retitle Chat milestones to match the new release ladder; add alias redirects for renamed slugs - Fix label/href mismatches, empty Phase 3 link, stale v0.2 POC refs, typos and missing trailing newlines - Remove dropped 'Use Reliable Channels in Logos Chat' from template Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs(messaging): flesh out Modularize Delivery Kernel milestone Ground the milestone in the actual logos-delivery layering work (kernel/core <- messaging <- channels, PRs #3918/#3927/#4000), add a kernel API surface deliverable, FURPS refs, and done-when criteria. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs(messaging): dissolve Modularize Delivery Kernel into owning milestones Milestone removed; its parts now live where the refactoring reason is: pluggable discovery and pluggable RLN membership in Logos Core Integration Phase 3, Rate Limit Manager in Messaging API GA, RLN enforcement in RLN on Logos Blockchain. Fill the gaps: describe Pluggable RLN membership (scoped against the membership interface from pm#416 to avoid duplication), drop the vestigial waku-era 'Make Discovery Pluggable' deliverable from the QUIC milestone, and add FURPS references and done-when criteria to the Messaging API GA deliverables. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs(messaging): polish Pluggable RLN membership deliverable Fix empty link, typos, and correct the AnonComms claim: pm#17 is a closed spec for the membership allocation service (can run as a standalone module); the module itself is not on their roadmap yet. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs(messaging): rework Messaging API GA milestone Reorder deliverables by priority, replace default-on mix routing with a client-facing anonymity parameter (Required / Preferred / None), note Kernel API as the Store access path delivered in Beta. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs(messaging): retitle RLN membership management deliverable to API implementation Recovered from local edits made in the main checkout while work moved to a worktree; GitHub issue #419 rename still pending. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs(messaging): rename chat DP file, trim Phase 4, drop alias redirects - Rename 2025-extend-chat-sdk-with-group-conversations.md to 2026-chat-developer-preview.md, updating all inbound links - Phase 4: remove Mix, GossipSub, and integration-testing deliverables (Mix/GossipSub are post-mainnet); move RLN membership module deliverable to Phase 3 - Remove aliases frontmatter; repoint combined_roadmap link - Includes roadmap cleanups from working tree: archive sections removed from index, Rate Limit Manager creation moved from RC Beta to Messaging API GA, RLM/RLN-353 deliverables dropped from RC Beta, DST stub added to QUIC milestone Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Logos Collective Project Roadmaps
Overview
This repository contains the aggregated technical roadmaps of projects under and associated with the Logos Collective. It is an attempt to provide easy access to what we're all actively working on, and how it's going.
In its current form, it is an implementation of a Quartz "mind-garden", which is a Hugo theme that allows for easy text and graph-based searching of markdown files. This repository is built and served to https://roadmap.logos.co
The content, today, contains the definition of work planned by various projects, broken up via:
Project --> Milestones --> Epics --> Issues
Each project is given as much autonomy as possible to work as they see fit, with a minimal reporting scheme that sits on top that allows for aggregation of information and project tracking.
In a nutshell, projects give a definitions of their roadmap up-front, which includes the mapping of issues to epics, and epics to milestones. They also provide perceived risks and dependencies associated with their work.
The projects then report a weekly "diff" associated with the work they did each week, which is ostensibly a stand-up. The Insights team can work from there to do what they need.
Contribution
The bulk of the content is added by the Insights team within the Logos Collective, which is a team that works to keep track of activity within the projects in order to provide analysis and insight based on that work to various stakeholders, including the projects themselves.
For now, this process is quite manual, purposely. In order to solidify the format that the content is delivered in, manual processing and iteration are required. Once this is more consistent and smooth, we plan to open the door to more contributors. Step one is transparency and consistency.
If you see a type or broken link, PRs are always welcome :)
If there is information you'd like to see included that isn't here, create an issue :)
CI/CD
CI builds master and pushes to gh-pages branch, which is hosted at https://roadmap.logos.co/.
The hosting is done using Caddy server with Git plugin for handling GitHub webhooks.
Information about deployed build can be also found in /build.json available on the website.
Using Obsidian
Quartz is created to serve a static site off of an Obsidian vault, and thus is the preferred way to manage content locally. In order for all of it to function properly, a few things need to be done properly.
First and foremost, Quartz uses links references with content as the root directory, so when opening in Obsidian, open the content folder, and not the repo directory.
Then the following vault settings need to be configured
- under
Options --> Files and Links- enable
Automatically update internal links Link formatshould be set toAbsolute path in vault- enable
use Wikilinks
- enable
In order to use the templates in the Templates folder for auto populating commmon files,
- Install and enable
Templaterin the Community Plugins- set the
Templates foldertotemplates - enable
automatic jump to cursor - enable
Trigger Templater on new file creation - enable
Folder templates - assign whichever templates you want to be triggered when a new file is created in a given folder.
- set the
Refer the Templater documentation for how to create your own templates.
Local development
Run locally with live refresh:
npx quartz build --serve