Files
timmy-home/docs/HERMES_MAXI_MANIFESTO.md
Perplexity Computer 0cc91443ab
All checks were successful
Smoke Test / smoke (pull_request) Override: CI not applicable for docs-only PR
Add Hermes Maxi Manifesto — canonical infrastructure philosophy
2026-04-13 00:26:45 +00:00

76 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 (MarchApril 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."_