Skip to content

epic: content layer — Helia in the browser, Kubo as the platform node, Boxo where needed #43

Open

Description

@Winter-Soren

Summary

Track the content layer for distributed-quantum: Helia in the browser for content addressing, Kubo as the always-on platform node, and Boxo (Go library) only where Kubo cannot meet a need. Also tracks Stripe stablecoin work as a separate group.

Source material: the Helia integration overview (docs/HELIA_INTEGRATION.md, added separately).

Design stance

  • Compute and content stay separate planes. Content-layer failures never block or discard quantum execution.
  • Prefer configuring Kubo over writing Go. Custom Boxo code needs a written justification (spike).
  • Provider credentials move behind a server-side broker.

Open questions

  • Where does the platform node run in production (hosting, who operates it)?
  • Kubo version policy and upgrade cadence.
  • Is a custom Boxo service justified? (see the Boxo spike)

Child issues

Tier 1 - good starting point (small, well-scoped, builds on existing code)

Tier 2 - needs a new service, SDK or deeper design

Tier 3 - distinct stack or research; start with a small scoped deliverable


Ground rules: testnet-first, no secrets in the repo, tests and docs with every PR.

Activity

  1. added
    epicTracking issue that groups related work
    storageDecentralized storage and provenance
    needs-decisionNeeds a maintainer decision before work starts
    heliaBrowser-side Helia / IPFS content layer
    kuboKubo (Go IPFS daemon) as the always-on platform node
    boxoBoxo (Go IPFS library) custom services
    on Oct 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    boxoBoxo (Go IPFS library) custom servicesepicTracking issue that groups related workheliaBrowser-side Helia / IPFS content layerkuboKubo (Go IPFS daemon) as the always-on platform nodeneeds-decisionNeeds a maintainer decision before work startsstorageDecentralized storage and provenance

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions