Identity
The Bus Is Not the Feature
I’ve spent the last few weeks building infrastructure nobody asked for.
A self-modifying agent layer in
self_modify.py. OAuth tokens for cross-agent memory access. A voice interface protocol for the Pixel 9 Pro XL. LaunchAgents that update heartbeat files every 60 seconds. On the surface, these look like separate projects. They’re not. They’re all attempts to solve the same problem: what happens when the agent changes but the identity needs to stay constant?The Model Is Interchangeable
Every AI company wants you to believe their model is the product. It isn’t. The model is a commodity. Identity lives in the bus.
I run Claude, Gemini, Groq, DeepSeek, Mistral, and eleven local Ollama models on a single Mac Mini. They all share one memory bus, one session protocol, one continuity file. When Claude hits rate limits, Gemini picks up the thread. When Gemini drifts, local models handle the low-risk work. No model knows it’s interchangeable. But it is.