dpw-services
Backend for DPW (Daitai Programmer's Workshop). Telemetry, feedback, signed releases, module catalog, announcements. No user-facing UI.
Endpoints
- POST
/api/public/ingestTelemetry batch ingest
- POST
/api/public/feedback-submitUser feedback (one-way)
- GET
/api/public/releases-latest?channel=stable&platform=macos-arm64¤t=1.2.0Latest release manifest + Ed25519 signature
- GET
/api/public/modules-listModule catalog
- GET
/api/public/modules-version?slug=foo&version=1.0.0Signed module version manifest
- GET
/api/public/announcements-active?channel=stableActive in-app announcements
Release & module manifests are Ed25519-signed (key id dpw-release-v1). Verification happens on the DPW client.