Skip to content

feat(CEP-41): Open ended streams#40

Open
ContextVM-org wants to merge 7 commits intomasterfrom
feat/open-ended-streams
Open

feat(CEP-41): Open ended streams#40
ContextVM-org wants to merge 7 commits intomasterfrom
feat/open-ended-streams

Conversation

@ContextVM-org
Copy link
Copy Markdown
Contributor

@ContextVM-org ContextVM-org commented Apr 30, 2026

Resolves #41

- Add ping and pong frame types for stream keepalive and responsiveness probing
- Simplify naming from open-stream-transfer to open-stream
- Update CEP references to use proper CEP numbers (CEP-22, CEP-35)
- Add idle timeout handling rules for active streams
- Remove event field from chunk frames and streamline frame definitions
- Remove redundant relationship and stream semantics sections
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 30, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
contextvm-docs Ready Ready Preview, Comment May 3, 2026 11:19am

@ContextVM-org ContextVM-org changed the title Feat/open ended streams feat(CEP-41): Open ended streams Apr 30, 2026
Add ping/pong frames, chunkIndex tracking, concurrent stream rules, and request completion semantics to the open-ended stream profile. Include relay rate guidance and clarify frame ordering requirements.
…ndling rules

Clarify that chunk data represents an ordered fragment of stream payload with reference to CEP-22 chunk-payload semantics. Add rules for buffering valid out-of-order chunk frames within bounded limits, tracking missing chunkIndex values as provisional gaps, and enforcing bounded buffering policies. Add rules for handling invalid pong frames with unknown, duplicate, expired, or already-satisfied nonces. Improve anti-abuse policy language for ping/pong handling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CEP-41] Open ended streams

1 participant