Scramjet
Scramjet: Event-Driven Content Pipelines
Section titled “Scramjet: Event-Driven Content Pipelines”Scramjet is the execution engine of the Content OS. It orchestrates complex, multi-step content processing pipelines using a simple YAML definition and a library of 40+ atomic operators.
The Pipeline Model
Section titled “The Pipeline Model”Scramjet follows the Ingest → Process → Publish primitive:
- Ingest: Trigger from a webhook, git push, or schedule.
- Process: Chain operators for translation, summarization, audio generation, etc.
- Publish: Fan out to documentation, social media, or book formats.
Example Pipeline
Section titled “Example Pipeline”name: docs-to-podcasttrigger: type: webhook path: /v1/ingest/docssteps: - name: summarize operator: ai.summarize config: model: gemini-2.0-flash - name: generate_audio operator: audio.tts config: provider: elevenlabs voice_id: narrator - name: notify operator: slack.notify config: channel: #content-updatesOperator Ecosystem
Section titled “Operator Ecosystem”Scramjet comes with pre-built operators for:
- AI: Summarize, Translate, Classify, Extract.
- Audio: TTS, Voice Synthesis, Audio Mastering.
- Publish: GitHub PR, Twitter Post, Email Send.