## Existing Infra updates - [ ] [benchmark.rs](/examples/benchmark.rs) should support QUIC and PDF - [ ] [integration.rs](/tests/integration.rs) ADD PDF and QUIC-specific testing (if needed) ## Support - [ ] HTTP/HTTPS tunneling via websockets - [ ] Define WebTransport mapping of JTP - [ ] JS/TS JTP Client lib (👎) ## Protocol Spec Changes - [ ] JTP caching semantics - Support metadata fields: - `TTL` or `Last-Modified` - Delta-aware caching - [ ] Content negotiation ? - Small `Negotiation` section: - `Accept` (Media type), `Preferred-Encoding` (Compression), `Preferred-Format` (Resolution) - [ ] Built-in token negotiation/exchange (Ex. HELLO -> AUTH_CHALLENGE ->AUTH_RESPONSE -> AUTH_ACCEPT/REJECT) - Support metadata fields: - `auth_method`: `Bearer` | `HMAC` | `JWT` - `scope` or `permissions` - `expiration` timestamp - `nonce` or challenge ID ## Packet Design `Authorization`: ``` Frame Type | Auth Method | Token Length | Token | Nonce (optional) 1 byte | 1 byte | 2 bytes | N bytes | 8 bytes ```
Existing Infra updates
Support
Protocol Spec Changes
TTLorLast-ModifiedNegotiationsection:Accept(Media type),Preferred-Encoding(Compression),Preferred-Format(Resolution)auth_method:Bearer|HMAC|JWTscopeorpermissionsexpirationtimestampnonceor challenge IDPacket Design
Authorization: