Skip to content

spike(content-node): what Kubo cannot do, and whether a custom Boxo service is justified #71

Open

Description

@Winter-Soren

Summary

Decide which gaps, if any, need custom Go code built on Boxo rather than configuration of Kubo.

Estimated size: S

Proposal

  • Check, against the Kubo release we pin, whether it can: serve a Pinning Service API (as a server), restrict its gateway to an allowlist of CIDs, and apply a takedown denylist.
  • For each gap, recommend: configuration, reverse-proxy rule, existing tool, or custom Boxo service, with the cost of owning Go code in this repo.

Acceptance criteria

  • A written yes or no per gap with a link to the docs checked.
  • Follow-up issues opened only for the gaps that need code.

Dependencies


Part of #43. Ground rules for the content layer: no secrets in the repo, content-layer failures must never block or discard quantum execution, and tests and docs ship with every PR.

Activity

  1. added
    enhancementNew feature or request
    storageDecentralized storage and provenance
    research-spikeTime-boxed investigation with a written decision
    boxoBoxo (Go IPFS library) custom services
    tier-3Distinct stack or research; start with a small scoped deliverable
    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 servicesenhancementNew feature or requestresearch-spikeTime-boxed investigation with a written decisionstorageDecentralized storage and provenancetier-3Distinct stack or research; start with a small scoped deliverable

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions