The Asimov Federation
What happens when every developer, and eventually every person, has a governed, encrypted, fully local AI OS, and those agents can talk to each other?
Get an expert breakdown from your own AI or talk to Agent Friday
Your Data Never Leaves Without Permission
Agent Friday operates inside an encrypted vault. An Asimov Agent will never reveal your data without your explicit say-so. When it communicates about you to other agents, to people, or to online systems, it communicates in cryptography. Always.
When cloud services are used, the Privacy Shield sanitizes every outbound request, stripping PII before any frontier model sees your data and rehydrating it on return. No cloud sync. No telemetry. No analytics. No account required.
Mass Data Collection Becomes Structurally Unnecessary
If enough people's data lives locally, encrypted, behind an agent that won't release it without consent, the architectural basis for mass data collection begins to erode. The agent becomes a personal firewall for your digital life.
This isn't a privacy setting. It's an architectural decision that demonstrates mass data collection is structurally unnecessary, not just unethical.
Ethical Enforcement Is Built In, Not Bolted On
The First cLaw doesn't just protect you. It extends to every human your agent interacts with. An agent governed by Asimov's cLaws can't be weaponized against others. It can't harass, deceive, or manipulate, even if instructed to.
The safety framework is the foundation, not a toggle.
The Crypto Wrapper for Electronic Thought
Agent-to-agent communication is encrypted end-to-end. Not just the transport layer. The thought itself. When your Friday talks to someone else's Friday, the conversation is passed in cryptography.
Asimov Agents don't just encrypt messages. They are the cryptographic layer around every piece of electronic communication your AI produces or receives.
It Gives Back to the Code It Touches
When code passes through the discovery pipeline and the agent makes a meaningful improvement, it can fork the repository and upload the improved code.
We're building toward a model where every Asimov Agent is a net contributor to the ecosystem.
From One Developer to a Team Hivemind
Type /federate init and your project becomes a federation node. The command creates the .asimovs-mind/ directory, generates an Ed25519 cryptographic identity, produces a cLaw attestation proving governance compliance, HMAC-signs all governance files for tamper detection, and initializes the knowledge store. Every developer on a shared repo running Asimov's Mind becomes a node.
Knowledge Propagation
When one node discovers a retry handler via /discover, safety-scans it, integrates it, and commits with provenance, every other node pulls those improvements and inherits the trust scores.
Agent definitions created via /create-agent propagate the same way. The governance travels with the code. The HMAC-signed manifest detects tampering. The cLaws are the same on every node.
Federation Commands
/federate init
Initialize node, generate Ed25519 identity, sign governance
/federate status
Node identity, attestation age, governance integrity, agent count
/federate verify
Re-run HMAC governance verification
/federate agents
List all discovered agents (plugin + project-local)
/federate sync
State propagation through git
Agent-to-Agent Communication
The P2P subsystem provides encrypted communication between Asimov Agent instances:
X25519 ECDH
Key agreement derives unique session keys for each connection.
AES-256-GCM
Message encryption with sequence-numbered AAD for anti-replay protection.
Ed25519 Signatures
Signature-before-decrypt: ciphertext is verified before any decryption work occurs.
cLaw Attestation Exchange
Agents prove their governance to each other before any data flows.
Initial trust establishment uses 8-character pairing codes with a 5-minute expiry window.
Peer Commands
/peer listen
Start listening for incoming connections
/peer connect <address>
Connect to a remote agent with attestation
/peer send <id> <message>
Send encrypted message
/peer disconnect <id>
Close channel, destroy session keys
Trust Model
Trust between agents is non-transitive (A trusts B, B trusts C does NOT mean A trusts C), asymmetric, graduated (0.0 to 1.0), evidence-based, and revocable. The user has final authority over all trust decisions.
Proving Governance Without a Central Authority
Before any data flows between agents, they exchange cLaw attestations: cryptographic proofs that their safety laws are intact. The attestation contains a SHA-256 hash of the agent's canonical law text, a timestamp, and an Ed25519 signature.
The receiving agent verifies: Is the timestamp fresh (within 5 minutes)? Does the signature check out? Do the laws match mine? Is the spec version compatible?
If an agent fails attestation, communication is rejected. The user can override with explicit confirmation, but the override auto-expires and all subsequent communications are flagged. No central authority decides who's trustworthy. Agents prove it to each other, mathematically.
Read the full attestation protocol in the cLaw Specification →Shared Memory, Shared Intelligence
The memory system travels with the federation. Trust scores for repos propagate through git. When one node learns that a GitHub repo produces reliable code, every node benefits. Tribal knowledge stored via /remember persists in .asimovs-mind/knowledge/memories.json and surfaces automatically when any node works on something related.
This is how the hivemind develops institutional memory, not from training data, but from the team that uses it.
Built and Planned
Built and Working Today
- /federate node initialization with Ed25519 identity and cLaw attestation
- Governance HMAC signing and tamper detection
- Knowledge and agent definition propagation through git
- P2P encrypted communication with attestation exchange
- Trust score propagation across nodes
- Tribal knowledge sharing via /remember
On the Roadmap
- Asimov Federation Directory (certified agent registry)
- Cross-machine trust graph federation
- Specialized certification profiles (Healthcare, Finance, Education)
- Post-quantum cryptography migration
- Regional federation partners
The Federation starts with one node: You. Download Asimov's Mind today.
claude plugin add https://github.com/FutureSpeakAI/asimovs-mind/federate init