Skip to content

Commit 9bd8db1

Browse files
committed
Add WebTransport live session SSOT scope
1 parent 53356e8 commit 9bd8db1

3 files changed

Lines changed: 38 additions & 1 deletion
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
schema_version: "0.6.0"
2+
kind: "adr"
3+
id: "adr:1040"
4+
number: 1040
5+
slug: "webtransport-live-session-identity-lifecycle-trace"
6+
title: "WebTransport live sessions require transport-owned identity and lifecycle traces"
7+
status: "accepted"
8+
origin: "repo-local"
9+
decision_date: null
10+
tags: []
11+
summary: "Tigrcorn owns QUIC, HTTP/3, and WebTransport connection/session lifecycle. Live downstream applications must receive stable transport-owned session identity and traces for packet receive, session create, handshake complete, CONNECT response, stream dispatch, datagram dispatch, close, and cleanup. Session, stream, and datagram ownership must remain keyed by actual QUIC/WebTransport runtime state, including sequential and concurrent sessions on one listener."
12+
supersedes: []
13+
superseded_by: []
14+
status_notes: []
15+
references: []
16+
body: |-
17+
Tigrcorn owns QUIC, HTTP/3, and WebTransport connection/session lifecycle. Live downstream applications must receive stable transport-owned session identity and traces for packet receive, session create, handshake complete, CONNECT response, stream dispatch, datagram dispatch, close, and cleanup. Session, stream, and datagram ownership must remain keyed by actual QUIC/WebTransport runtime state, including sequential and concurrent sessions on one listener.

.ssot/registry.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
schema_version: "0.6.0"
2+
kind: "spec"
3+
id: "spc:2054"
4+
number: 2054
5+
slug: "webtransport-live-session-identity-lifecycle-trace-contract"
6+
title: "WebTransport live session identity and lifecycle trace contract"
7+
status: "draft"
8+
origin: "repo-local"
9+
decision_date: null
10+
tags: []
11+
summary: "Defines Tigrcorn's live WebTransport proof obligations for repeated and concurrent sessions on one listener: stable session identity, lifecycle trace events, session-scoped streams and datagrams, bidi/unidi stream-kind metadata, cleanup after close, and stale partial-handshake protection."
12+
supersedes: []
13+
superseded_by: []
14+
status_notes: []
15+
references: []
16+
body: |-
17+
Defines Tigrcorn's live WebTransport proof obligations for repeated and concurrent sessions on one listener: stable session identity, lifecycle trace events, session-scoped streams and datagrams, bidi/unidi stream-kind metadata, cleanup after close, and stale partial-handshake protection.
18+
spec_kind: "operational"
19+
adr_ids:
20+
- "adr:1040"

0 commit comments

Comments
 (0)