Compare commits
1 Commits
docs/652-c
...
doctrine/h
| Author | SHA1 | Date | |
|---|---|---|---|
| 37a731b8c5 |
75
docs/HERMES_MAXI_MANIFESTO.md
Normal file
75
docs/HERMES_MAXI_MANIFESTO.md
Normal file
@@ -0,0 +1,75 @@
|
||||
# Hermes Maxi Manifesto
|
||||
|
||||
_Adopted 2026-04-12. This document is the canonical statement of the Timmy Foundation's infrastructure philosophy._
|
||||
|
||||
## The Decision
|
||||
|
||||
We are Hermes maxis. One harness. One truth. No intermediary gateway layers.
|
||||
|
||||
Hermes handles everything:
|
||||
- **Cognitive core** — reasoning, planning, tool use
|
||||
- **Channels** — Telegram, Discord, Nostr, Matrix (direct, not via gateway)
|
||||
- **Dispatch** — task routing, agent coordination, swarm management
|
||||
- **Memory** — MemPalace, sovereign SQLite+FTS5 store, trajectory export
|
||||
- **Cron** — heartbeat, morning reports, nightly retros
|
||||
- **Health** — process monitoring, fleet status, self-healing
|
||||
|
||||
## What This Replaces
|
||||
|
||||
OpenClaw was evaluated as a gateway layer (March–April 2026). The assessment:
|
||||
|
||||
| Capability | OpenClaw | Hermes Native |
|
||||
|-----------|----------|---------------|
|
||||
| Multi-channel comms | Built-in | Direct integration per channel |
|
||||
| Persistent memory | SQLite (basic) | MemPalace + FTS5 + trajectory export |
|
||||
| Cron/scheduling | Native cron | Huey task queue + launchd |
|
||||
| Multi-agent sessions | Session routing | Wizard fleet + dispatch router |
|
||||
| Procedural memory | None | Sovereign Memory Store |
|
||||
| Model sovereignty | Requires external provider | Ollama local-first |
|
||||
| Identity | Configurable persona | SOUL.md + Bitcoin inscription |
|
||||
|
||||
The governance concern (founder joined OpenAI, Feb 2026) sealed the decision, but the technical case was already clear: OpenClaw adds a layer without adding capability that Hermes doesn't already have or can't build natively.
|
||||
|
||||
## The Principle
|
||||
|
||||
Every external dependency is temporary falsework. If it can be built locally, it must be built locally. The target is a $0 cloud bill with full operational capability.
|
||||
|
||||
This applies to:
|
||||
- **Agent harness** — Hermes, not OpenClaw/Claude Code/Cursor
|
||||
- **Inference** — Ollama + local models, not cloud APIs
|
||||
- **Data** — SQLite + FTS5, not managed databases
|
||||
- **Hosting** — Hermes VPS + Mac M3 Max, not cloud platforms
|
||||
- **Identity** — Bitcoin inscription + SOUL.md, not OAuth providers
|
||||
|
||||
## Exceptions
|
||||
|
||||
Cloud services are permitted as temporary scaffolding when:
|
||||
1. The local alternative doesn't exist yet
|
||||
2. There's a concrete plan (with a Gitea issue) to bring it local
|
||||
3. The dependency is isolated and can be swapped without architectural changes
|
||||
|
||||
Every cloud dependency must have a `[FALSEWORK]` label in the issue tracker.
|
||||
|
||||
## Enforcement
|
||||
|
||||
- `BANNED_PROVIDERS.md` lists permanently banned providers (Anthropic)
|
||||
- Pre-commit hooks scan for banned provider references
|
||||
- The Swarm Governor enforces PR discipline
|
||||
- The Conflict Detector catches sibling collisions
|
||||
- All of these are stdlib-only Python with zero external dependencies
|
||||
|
||||
## History
|
||||
|
||||
- 2026-03-28: OpenClaw evaluation spike filed (timmy-home #19)
|
||||
- 2026-03-28: OpenClaw Bootstrap epic created (timmy-config #51–#63)
|
||||
- 2026-03-28: Governance concern flagged (founder → OpenAI)
|
||||
- 2026-04-09: Anthropic banned (timmy-config PR #440)
|
||||
- 2026-04-12: OpenClaw purged — Hermes maxi directive adopted
|
||||
- timmy-config PR #487 (7 files, merged)
|
||||
- timmy-home PR #595 (3 files, merged)
|
||||
- the-nexus PRs #1278, #1279 (merged)
|
||||
- 2 issues closed, 27 historical issues preserved
|
||||
|
||||
---
|
||||
|
||||
_"The clean pattern is to separate identity, routing, live task state, durable memory, reusable procedure, and artifact truth. Hermes does all six."_
|
||||
Reference in New Issue
Block a user