Roadmap
InsightNest × Logos Ecosystem integration — four phases from MVP to full-stack decentralisation. Estimates, not commitments. Updated monthly.
Last updated: May 2026
Logos Stack
Phase 0 — MVP — Core Pipeline
Logos: SIWE (sovereign identity)
- Spark creation — timeouts, concepts, draft/publish
- Contributions — real-time PubSub, stances, 50-word minimum
- Read-timer friction + engagement gate
- Highlight voting — threshold + author override + locking
- Weave trigger — eligibility, highlight lock, stance grouping
- Draft Insight editor — title/summary, contributor shares
- Insight publishing — versioned, content-hashed, NoopPublisher wired
- Knowledge Library — full-text search, live updates
- Pure Elixir SIWE auth — no Rust NIFs
- Username + deterministic SVG identicons
- CI pipeline — GitHub Actions, mix test + credo
Phase 1 — Logos Messaging — Waku
Logos: Waku (censorship-resistant p2p)
- nwaku sidecar in Docker Compose
- WakuMessageBus implementing the existing MessageBus behaviour
- Browser subscribes to Spark threads via js-waku
- Contributions signed with wallet key, published direct to Waku
- Weave trigger pulls from Waku Store, validates, persists to PostgreSQL
- RLN rate limiting for spam prevention
Seam: MessageBus behaviour — already stubbed as NoopMessageBus
Phase 2 — Logos Storage — Codex
Logos: Codex (immutable decentralised storage)
- CodexPublisher implementing the existing Publisher behaviour
- Insight JSON blob uploaded to Codex on Weave publish
- CID stored in insights.codex_cid (column already exists)
- CID provenance badge in Knowledge Library
- "Verify on Codex" link for each published Insight
- codex-node Docker Compose service (Altruistic Mode)
Seam: Publisher behaviour — already stubbed as NoopPublisher
Phase 3 — Contributor Ownership — ERC-721
Logos: Status Network EVM → Nomos
- InsightNFT.sol — ERC-721, token URI → Codex CID
- InsightShares.sol — records contributor share bps per token
- Elixir mints token via JSON-RPC after Codex upload confirms
- Library.get_ownership/1 switches to live on-chain data
- Status Network block explorer links in the Library
Seam: JSON-RPC from Elixir (ethereumex + ex_abi)
Phase 4 — DAO Governance & Decentralisation
Logos: Nomos (Logos blockchain)
- InsightNestDAO.sol — governance, voting power from share holdings
- Proposal types: treasury, curation policy, weighting formula
- Off-chain deliberation via Waku (same MessageBus behaviour)
- Library index migrated from PostgreSQL to Codex-pinned manifest
- Direct browser Codex fetches — backend removed from read path
Seam: MessageBus + Publisher + Library abstraction layer
Each Logos component plugs into a pre-built seam in the codebase. No phase requires a rewrite — only a behaviour implementation swap.