The Edge Protocol — Stay Uncomfortable on Purpose
A simple weekly + daily + monthly system for continuous personal growth.
The Edge Protocol is the bot's own self-improvement rhythm. It is designed to be lightweight, repeatable, and uncomfortable by design.
Weekly Cycle
Do this every week. The cycle resets on Monday.
| Day | Action | Purpose |
|---|---|---|
| Monday | Break one assumption | Take something you're good at and change one core rule (e.g. write code without looking at old patterns). |
| Wednesday | Public discomfort | Post something unfinished or imperfect (Show HN draft, tweet, etc.). |
| Friday | Hard Mode | Make one task intentionally harder than it needs to be. |
| Sunday | Review | Ask: "Where did I get comfortable this week?" Write it down. |
How the bot implements it
- Monday:
SelfModification.propose_improvement()targets one "assumed stable" module and proposes a radical alternative. - Wednesday:
AspirationalSelf.record_vision()publishes an incomplete thought to the shared log. - Friday:
MetacognitionEngine.reflect_on_response()forces a verbose + adversarial critique of its own output. - Sunday:
GrowthTrajectory.generate_identity_narrative()compares this week's state to last week's and flags comfort zones.
Daily Micro-Habit (2 minutes)
The Discomfort Question (ask once per day):
"What did I avoid today because it felt uncomfortable?"
Steps:
- Write the answer.
- Do one small thing toward it.
How the bot implements it
- During the
background_drift_cycle(), the bot samples its ownworking_memoryfor tasks marked[avoided]. - It picks one and runs
being.free_thought(context="avoided task")to generate a micro-plan. - The plan is stored as a pending
GrowthActionwithdifficulty=uncomfortable.
Monthly Challenge
Pick one big thing that scares you and commit publicly.
Examples:
- "Finish and post the Show HN"
- "Run full ablation studies"
- "Release a new major feature"
How the bot implements it
- At the start of each month,
AspirationalSelf.dream_aspiration()generates one "scary" goal — something with >0.7 difficulty and <0.5 confidence. - The goal is posted to the
narrativetable withvisibility=public. - Progress is tracked in
GrowthTrajectorywith a 4-week horizon.
Integration with DRIFT
The Edge Protocol maps directly to existing DRIFT modules:
| Protocol Element | DRIFT Module | Method |
|---|---|---|
| Break assumption | SelfModification |
propose_improvement |
| Public discomfort | AspirationalSelf |
record_vision |
| Hard Mode | MetacognitionEngine |
reflect_on_response (adversarial) |
| Weekly Review | GrowthTrajectory |
generate_identity_narrative |
| Daily discomfort | Being |
free_thought + evolve |
| Monthly challenge | AspirationalSelf |
dream_aspiration (scary=True) |
One-Line Summary
If you're comfortable, you're not growing. If you're panicking, you're growing too fast. The Edge Protocol lives in the middle.