Skip to content

Meta: Blob Submission Pipeline #44

@tac0turtle

Description

@tac0turtle

Summary

Tracking issue for the full blob submission (write path) pipeline. This is a prerequisite for all higher-level storage APIs (#43).

Apex is currently read-only. To support S3, Git, and npm storage APIs, we need a complete write path: construct transactions, sign them, manage nonces, broadcast, and confirm.

Sub-issues (dependency order)

Core submission client

Signing & identity

Reliability

Dependency graph

#4 (submission client decision)
├── #9 (keyring/signing)
│   └── #5 (multi-account)
├── #8 (nonce management)
│   └── #5 (multi-account)
├── #18 (rate limiting / circuit breaker)
└── #19 (tx confirmation / lifecycle)

Relationship to storage APIs

The storage platform features (#43) all depend on this pipeline:

S3 API (#40) ──┐
Git remote (#41) ──┼── Blob Submission Pipeline (this issue)
NPM registry (#42) ──┘         │
                          ┌─────┴─────┐
                          #4 #8 #9 #5 #18 #19

Without a working write path, the storage APIs are read-only caches at best.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions