Duck OS
SystemArchitect
System Stable
โ† Back to Protocol Builder

Duck OS ยท System Architect ยท Guide

How to Use
Protocol Builder

Map your daily momentum as a 3D constellation of nodes. Build the sequence once โ€” execute it in Flow Mode with zero decision overhead. The system becomes the structure your brain cannot generate on demand.

4 node types
action, timer, tool, ignition
2 modes
build + flow
persistent
auto-saved locally
Protocol Builder

When to Use This

What the Protocol Builder solves

Daily plan collapse

You had a plan but could not follow it. Decision fatigue, unexpected inputs, and emotional state changes derailed the sequence. A protocol removes real-time planning from the equation.

No repeatable system

Each day you figure out your workflow from scratch. Productive days happen by accident, not design. The builder lets you reverse-engineer a good day and turn it into a repeatable protocol.

Tool fragmentation

You use Ignition, Atomizer, and Emergency Recovery separately but they are not connected. The builder chains them into a single momentum arc โ€” trigger one node and the whole system flows.

Overwhelm from planning

Trying to plan while depleted makes things worse. A pre-built constellation removes the planning overhead. You open Flow Mode and follow the path โ€” no decisions required.

Core principle: The protocol is designed once when your brain is functioning well. It is executed when your brain is not. The gap between "how you are when you plan" and "how you are when you execute" is exactly what the Protocol Builder bridges.

Core Concepts

Three things to understand first

01

Constellation Graph

Your protocol is a 3D graph of nodes floating in space. Nodes are checkpoints; edges (connections) are the momentum path between them. The visual layout is not functional โ€” what matters is the connection order.

02

Build Mode vs Flow Mode

Build Mode is the architect view: add nodes, edit labels, create connections. Flow Mode is execution: one active node at a time, no sidebar, full focus. Switch with the mode toggles in the top bar.

03

Momentum Path

Each node can connect to one or more next nodes. Single connection: auto-advance on "Next Step โ†’." Multiple connections: you choose which branch to follow. No connection: the node is a dead end โ€” the protocol ends there.

Node Types

The 4 building blocks

โ˜‘Actionmanual

A manual checkpoint โ€” a physical or cognitive task you complete before moving on. Examples: "Morning stretch 5 min", "Write 3 priorities", "Review yesterday's output." You tap "Next Step โ†’" when done.

Example labels: Morning Ritual, Daily Review, Cold Shower Protocol
โฑTimercountdown

A focused work block with a countdown. You set the duration (default: 25 min). In Flow Mode, a large monospace timer appears with "Initialize Countdown." When it hits zero, the next node auto-unlocks.

Example labels: Deep Work Session 25 min, Focus Block 90 min, Reading 20 min
โšกToollinked

A link to another Duck OS tool โ€” currently The Atomizer. In Flow Mode, a "Launch Atomizer" button appears. When you complete the atomizer session, it returns you automatically to the Protocol Builder at the correct node.

Example labels: Break Down Project, Atomize the Scary Task
๐Ÿ”ฅIgnitionignition

Triggers the 600-second Ignition sequence inside the protocol flow. Useful as the very first node when you need to break inertia before your first deep work block. After ignition completes, the next connected node activates automatically.

Example labels: Pre-Work Ignition, Day Starter Protocol

How to Use

Step-by-step walkthrough

01

Open the Protocol Builder

From the landing page, click the Protocol Builder card in the OS Tools section. You land on /protocol-builder in Build Mode with a sample constellation: Morning Ritual โ†’ Deep Work Session โ†’ Recovery Walk. These are editable โ€” it is just a starting point.

DUCK OS TOOLSYour Operating SystemSystem ArchitectProtocol Builderโ†’
02

Build Mode โ€” your constellation

You are now in the Architect view. The dark 3D space shows your nodes as floating points connected by lines. The right sidebar is the Node Architect panel. This is where you design โ€” not execute โ€” your protocol.

ARCHITECT ยท BUILD MODEACTTMRTOOLIGNNODE ARCHITECT๐Ÿ”ฅ IGNITESYSTEM NODESMorning RitualDeep WorkAtomizer Tool
03

Add and rename nodes

In the sidebar, click the + icon to add an Action node, the โฑ icon for a Timer node, or the โฌก icon for a Tool node. Click any node in the list to select it, then edit its Label and Type in the "Edit Properties" section below. Your changes save automatically.

ARCHITECT ยท BUILD MODESYSTEM NODES+โฑโฌกMorning RitualactionDeep Work 25mintimerAtomize TasktoolRecovery WalkactionEDIT PROPERTIESLABELMorning Ritual
04

Connect nodes into a Momentum Path

With a node selected, scroll to "Momentum Path" in the sidebar. Use the "Connect to..." dropdown to pick the next node, then click +. This creates a directed edge. You can add multiple connections from one node to create a branching path.

ARCHITECT ยท MOMENTUM PATHโ›“ MOMENTUM PATHExisting outgoing connections:โ†’ Deep Work 25minโœ•โ†’ Recovery WalkAdd connection:Connect to...+Path preview:ABCDeep WorkRecovery Walk
05

Switch to Flow Mode and execute

When your constellation is built, click "Flow" in the top bar mode switcher. Select your starting node from the list (or click it in the 3D view). The sidebar disappears. The active node panel appears top-left with "Next Step โ†’."

ARCHITECT ยท FLOW MODENext Step โ†’Stop FlowACTION NODEMORNING RITUALAwaiting manualcompletion ofphysical action.
06

Timer nodes run a countdown

When a Timer node is active, the panel shows a large monospace countdown. Tap "Initialize Countdown" to start it. When the timer hits zero, the next node unlocks automatically. You can pause mid-session with "Pause Protocol."

ARCHITECT ยท FLOW MODENext Step โ†’Stop FlowTIMER NODEDEEP WORK SESSION24:07INITIALIZE COUNTDOWNFOCUS MAINTENANCE PAUSED
07

Branching paths โ€” choose your direction

If the current node has multiple outgoing connections, "Next Step โ†’" is replaced by a branch selector. Each option shows as a button. Tap the path that fits your current state. This is how you build adaptive, context-aware protocols.

ARCHITECT ยท FLOW MODESELECT NEXT PATH:DEEP WORK SESSIONโ†’EMERGENCY RECOVERYโ†’FREE FLOW MODEโ†’This node has 3 outgoing paths.Choose your next momentum direction.

Best Practices

Tips for building protocols that stick

๐ŸŽฏ

Start with 3 nodes, not 10

The most common mistake is over-engineering the first protocol. Start with Morning Ritual โ†’ Deep Work 25 min โ†’ Recovery Walk. Run it for a week. Add complexity only when you identify a real gap.

๐Ÿ”ฅ

Use the Ignite button as a protocol warm-up

The "Ignite Momentum" button in the sidebar triggers the 600-second Ignition sequence without leaving the builder. Use it as the pre-protocol activation ritual before switching to Flow Mode on high-resistance days.

โšก

Tool nodes pass context back automatically

When a Tool node (Atomizer) sends you to /atomizer, it passes a returnTo parameter. When you complete the atomization, you are returned directly to the Protocol Builder at the correct node โ€” no manual navigation needed.

๐ŸŒฟ

Build branching paths for energy states

Create branches for "High Energy Day" and "Low Energy Day" from a single node. In Flow Mode, choose the path that fits your current state. This makes the protocol adapt to you, not the other way around.

๐Ÿ’พ

Everything saves automatically

Your constellation and execution state are saved to localStorage. If you close the tab mid-session and return, you will resume exactly where you left off โ€” same active node, same mode.

๐Ÿ”

Duplicate your base protocol for variants

The protocol saves to localStorage under a single key. If you want a Monday protocol vs a Friday protocol, build Monday's first, run it, then rebuild Friday's. Future versions may support named protocols.

Ready?

Stop reading.
Build your first constellation.

Start with 3 nodes. Map one real day. Run it in Flow Mode tomorrow morning.

๐Ÿ—Open Protocol Builder