What Are Protocols?
Protocols are reusable thinking patterns—modular frameworks that Athena loads on-demand to solve specific types of problems. They’re like mental models stored as executable knowledge.Think of protocols as “plugins for reasoning”. Instead of relying solely on the AI’s training data, Athena loads specific decision frameworks when needed.
Why Protocols Matter
Traditional LLM vs. Protocol-Enhanced AI
- Without Protocols
- With Protocols
Traditional LLM:
- Relies on training data patterns
- Generic, one-size-fits-all responses
- No organizational memory
- Repeats the same mistakes
Protocol Architecture
Protocol Structure
Each protocol follows a consistent format:Key Protocol Examples
Protocol 413: Multi-Agent Coordination
Purpose & Rules
Purpose & Rules
Purpose: Prevent conflicts when multiple AI agents work on the same repository.Safety Rules:
- ❌ NEVER
git stashcreate/apply/drop (other agent’s WIP lost) - ❌ NEVER
git checkout <branch>(breaks other agent’s file state) - ❌ NEVER modify
.git/internals (corrupts shared state) - ✅ ALWAYS
git pull --rebasebefore pushing - ✅ Commit only YOUR changed files
Protocol 418: Rev-9 Architecture
The Bionic Recursion
The Bionic Recursion
Metaphor: The Rev-9 Terminator which can split into two independent units or combine into one augmented whole.Two Modes:Mode A: Liquid Metal (Proxy)
- State: Separated
- Trigger: User offline/asleep, low-stakes tasks
- Role: Agent acting on behalf of user
- Physics: High autonomy, low authority
- State: Combined
- Trigger: User online/active
- Role: Exoskeleton augmenting user
- Physics: Zero autonomy (pilot drive), high lethality
Protocol 417: Adaptive Latency Principle
Complexity Scoring
Complexity Scoring
Purpose: Append complexity indicators to responses so users can calibrate expectations.Latency Indicator:
[Λ+XX] appended to every response| Score | Interpretation | Example |
|-------|----------------|---------||
| [Λ+5] | Reflex response | Simple factual query |
| [Λ+20] | Standard reasoning | Typical coding task |
| [Λ+60] | Deep analysis | Architecture decision |
| [Λ+150] | Triple Crown mode | /ultrathink investigation |Benefit: Users understand when AI is “thinking hard” vs. “responding quickly”.Protocol Categories
Architecture
30+ protocols covering:
- System design patterns
- Code organization
- Modular architecture
- Multi-agent coordination
Business
25+ protocols covering:
- Principal-agent problems
- Competitive analysis
- Value chain mapping
- Market positioning
Decision
20+ protocols covering:
- Pre-mortem analysis
- Reversible vs. irreversible decisions
- Risk assessment
- Cost-benefit frameworks
Psychology
15+ protocols covering:
- Cognitive biases
- Behavioral patterns
- Amoral realism
- First principles thinking
How Protocols Are Loaded
On-Demand Loading
Loading Triggers
| User Query Pattern | Protocol Loaded | Method |
|---|---|---|
| ”How do I decide…” | Decision frameworks | Semantic search |
| ”Multiple agents…” | Protocol 413 | Keyword + context |
| ”Architecture for…” | Architecture protocols | Category match |
| ”Business model…” | Business frameworks | Semantic similarity |
| Explicit: “Use Protocol X” | Protocol X | Direct reference |
Token Efficiency
Protocols are O(1) loading cost—you only pay for what you need:
- Average protocol: ~500 tokens
- Loading 3 protocols: ~1,500 tokens
- Monolithic “knowledge dump”: ~50,000 tokens ❌
Context Window Optimization
Protocol Versioning
Protocols evolve through experience:Version Control
- Stable protocols: Stored in
.framework/v8.6-stable/protocols/ - Experimental protocols: Stored in
.agent/skills/protocols/experimental/ - Deprecated protocols: Moved to
.framework/archive/
Creating Custom Protocols
Template
Protocol Discovery
TAG_INDEX
All protocols are tagged and indexed inTAG_INDEX.md:
Semantic Search
Real-World Impact
Case Study: Preventing Recurring Errors
- Without Protocols
- With Protocols
Session 1: User makes bad business deal with asymmetric riskSession 50: User about to make similar bad dealAI Response: “This could work if you structure it properly…”Result: ❌ Same mistake repeated
Best Practices
Start Small
Create protocols for patterns you encounter frequently, not hypothetically.
Keep Them Focused
One protocol = one pattern. Don’t create monolithic frameworks.
Version Aggressively
Update protocols when you learn new information. Track changes.
Tag Thoroughly
Use consistent tags for easy discovery via semantic search.
Link to Case Studies
Reference real examples where the protocol applied.
Steal Shamelessly
Adapt patterns from other frameworks (Ray Dalio, Charlie Munger, etc.).
Next Steps
Architecture
Understand how protocols fit in the overall system
Memory System
Learn how protocols are stored and retrieved
Workflows
Explore how workflows invoke protocols