INI Transfer

API ready

Headless-first transfer platform for Milestone 1.

This workspace runs the API, worker, and web preview together. Upload sessions, transfer sharing, password unlock, download tracking, and cleanup jobs are all available in the current stack.

curl -s http://localhost:3001/api/v1/t/<slug> | jq
Storage modelSingle-node local disk with opaque paths
Job engine`pg-boss` queues with retry-safe handlers
Auth modesSession auth, OIDC, and API keys
Plan limitsQuota checks across upload/create/download

Public Route

Open a transfer preview at `/t/:slug` and trigger unlock/download flows.

Programmatic API

Use `/api/v1/*` contracts for chunked uploads, transfer CRUD, and analytics.

Worker Coverage

Scheduled orphan cleanup and expiration processing are active in the worker service.