RFCs
Improvement proposals and design discussions for dstack-webhost.
| # | Title | Status |
|---|---|---|
| 0001 | Platform Vision (hosting layers, trust modes, verification) | Draft |
| 0002 | Multi-Port and Protocol Routing | Draft |
| 0003 | Temporary Proxy Access | Draft |
| 0004 | Ingress Proxy Headers | Draft |
| 0005 | Streaming and WebSocket Ingress | Draft |
| 0006 | Request Logging and Observability | Draft |
| 0007 | Deno Runtime Hot-Reload | Draft |
| 0008 | Consistent Multipart Deploy API | Draft |
| 0009 | Runtime Container Health Checks | Draft |
| 0010 | Reliable Runtime Restart on Teardown | Draft |
| 0011 | Git Support in Deno Runtime | Draft |
| 0012 | Tunnel Latency Optimization | Draft |
| 0013 | Tunnel Header-Based Auth | Draft |
| 0014 | Volume Mount Path Configuration | Draft |
| 0015 | Public Read-Only Verification Endpoints | Draft |
| 0016 | Fleet Console and Status Surface | Draft |
| 0017 | State Durability and Recovery Across CVM Lifecycle | Draft |
| 0018 | Credential Broker — Scoped, Expiring, Auditable Delegations | Draft |
| 0019 | Managed Hosting via TeeSQL / AttestMesh | Draft |
| 0020 | Machine-Verifiable Attestation Evidence for App Consumers | Draft |
| 0021 | App Self-Improvement via Attestation-Evidence Spend | Draft |
| 0022 | Spec-Based Appraisal and Curated App List | Draft |
| 0023 | Staging CVM for Autonomous Daemon Development | Draft |
| 0024 | Cross-pod federation — code-identity admission + mutual attestation | Draft |
| 0025 | Attested container capabilities | Draft |
| 0026 | Operator Debug Access (promotion-gated) | Draft |
| 0027 | Per-App Attestation Granularity | Draft |
| 0028 | Browser Runtime & Render Pool | Draft |
| 0029 | Attested Apps with Declared Operator Debug | Draft |
| 0030 | Acceptance Must Verify, Not Ping (who verifies the verifier) | Draft |
| 0035 | Per-project isolation inside the shared Deno runtime | Draft |
Conventions
- One file per RFC:
NNNN-short-name.md - Status: Draft → Accepted → Implemented (or Withdrawn)
- RFCs are discussion documents, not commitments. Write them when you have an idea worth thinking through, merge them when the direction is clear.