docs(protocol): archive terminal receipt contract
Verify Protocol / module (push) Successful in 1m43s
Verify Protocol / verify (push) Canceled after 0s

This commit is contained in:
sechmachine
2026-07-30 10:50:57 +07:00
parent ec15279b42
commit 021ecf425f
6 changed files with 7 additions and 12 deletions
@@ -5,5 +5,5 @@
## 2. Immutable release ## 2. Immutable release
- [ ] 2.1 Publish one new never-reused immutable Protocol version after final contract verification - [x] 2.1 Publish one new never-reused immutable Protocol version after final contract verification
- [ ] 2.2 Resolve the version from separate empty consumer caches and record exact checksums - [x] 2.2 Resolve the version from separate empty consumer caches and record exact checksums
+5 -10
View File
@@ -47,21 +47,16 @@ MUST NOT be forwarded to the provider. The envelope SHALL contain no provider
address, certificate, credential, or opaque provider packet. address, certificate, credential, or opaque provider packet.
#### Scenario: Host termination forwarding #### Scenario: Host termination forwarding
- **WHEN** the Apollo adapter receives an authenticated host termination - **WHEN** the Apollo adapter receives an authenticated host termination packet
packet - **THEN** the gateway forwards a bounded `VGF1` termination envelope over reliable Verse control and reports the provider state separately
- **THEN** the gateway forwards a bounded `VGF1` termination envelope over
reliable Verse control and reports the provider state separately.
#### Scenario: Terminal event receipt #### Scenario: Terminal event receipt
- **WHEN** a client receives the reliable typed terminal event - **WHEN** a client receives the reliable typed terminal event
- **THEN** it sends the empty terminal receipt and the gateway owns bounded - **THEN** it sends the empty terminal receipt and the gateway owns bounded tunnel closure without forwarding the receipt to the provider
tunnel closure without forwarding the receipt to the provider.
#### Scenario: Unauthorized or malformed feedback #### Scenario: Unauthorized or malformed feedback
- **WHEN** feedback is disabled by policy, has an invalid direction/type/length, - **WHEN** feedback is disabled by policy, has an invalid direction/type/length, contains a forbidden provider field, or sends a terminal receipt outside the awaiting-terminal state
contains a forbidden provider field, or sends a terminal receipt outside the - **THEN** the gateway rejects it without forwarding or provider mutation
awaiting-terminal state
- **THEN** the gateway rejects it without forwarding or provider mutation.
### Requirement: Policy-bound text clipboard envelope ### Requirement: Policy-bound text clipboard envelope
The reliable `clipboard.text.v1` flow SHALL carry only a typed UTF-8 text The reliable `clipboard.text.v1` flow SHALL carry only a typed UTF-8 text