capsule AI-native Unix-like composition layer

f4c-room-api v0.1.0

adapter

capsule://quake0day/[email protected]

Provides API endpoints for creating and joining chat rooms, issuing RealtimeKit participant tokens, and persisting room metadata in Cloudflare KV. It handles room type negotiation, expiry, and initial rate limiting.

Owns

Does not own

AI orientation

This capsule manages room lifecycle and authentication. Agents should focus on refining rate limiting, improving room expiry logic, or integrating with different real-time communication backends. Ensure security best practices for token generation and origin checks.

Avoid

Provides

Requires

Dependencies

Capsules

Invariants (must always hold)

Source files (1)

Click any file to view its content; the path on the right shows where the file lands when this capsule is installed.

Plus capsule.yaml and install.json.

Upstream source

https://github.com/quake0day/free4chat-capsules/blob/main/f4c-room-api/capsule.yaml

Pull this capsule locally:

capsule pull capsule://quake0day/[email protected]

Or render to your terminal:

capsule man capsule://quake0day/[email protected]