-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Summary
Expose an npm-compatible registry API backed by Celestia blobs through Apex.
Example usage:
npm publish --registry=https://apex.dev/npm
npm install package-name
Motivation
The npm ecosystem currently depends on centralized infrastructure.
Using Celestia DA would provide:
- Permanent package availability
- Censorship resistance
- Decentralized package distribution
- Verifiable package storage
Architecture
npm client
↓
npm registry API
↓
SQLite metadata/index
↓
Apex blob client
↓
Celestia blobs
Package tarballs would be chunked and stored as blobs.
Implementation Steps
- Implement blob transaction submission in Apex
- Store package tarballs as blobs
- Store package metadata in SQLite
- Expose npm registry compatible endpoints
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels