CouncilOf.AI MCP — the UK sovereign defence BFT council orchestrator. UK MOD + AUKUS Pillar 2 procurement-grade. UK sovereign only. NOT for global / consumer / non-defence use.
Project description
councilof-mcp
councilof.ai — the 33-agent BFT council for the meok substrate + the DEFONEOS upper wedge.
For AI governance, BFT decision-making, and any high-stakes decision that requires a sovereign, care-ethics-certified verdict. Used by both the meok substrate (for ALL) and the DEFONEOS upper wedge (UK defence procurement-grade).
The council for meok substrate + DEFONEOS upper wedge
councilof-mcp is the 33-agent BFT council orchestrator.
- The meok substrate uses it for sovereign decisions (for ALL)
- The DEFONEOS upper wedge uses it for every procurement-grade decision (UK defence)
The 33-agent council composition
| Group | Count | Weight | Veto |
|---|---|---|---|
| King (consensus orchestrator) | 1 | 3.0 | – |
| Queens (one per meok domain) | 12 | 1.0 | – |
| PBFT nodes (safety veto layer) | 12 | 1.0 | – |
| Vanguards (bias / care / sovereignty / honesty) | 4 | 2.0 | ✅ (can VETO) |
| Specials (companion / dreamer / chronicler / cultivator) | 4 | 1.5 | – |
| TOTAL | 33 | – | 4 vanguards |
Quorum: 23/33 (2f+1).
The 12 Queens cover meok sovereign domains: meok.ai, csoai.org, DEFONEOS, openpatent, article-50-kit, care-home-cqc, cobol-bridge, koikeeper, etc.
The 4 care principles (the Maternal Covenant)
The BFT council enforces 4 care principles at the 0.95 threshold:
- Dignity — the AI respects the human, the data, the physical world
- Agency — sovereign AI, not platform AI; the meok owner remains in control
- Safety — the law is enforced, not bypassed
- Solidarity — the IP is verifiable, the credit is attributable
The 6 tools
convene_council— submit a question to the 33-agent BFT councilget_verdict— retrieve the verdict (APPROVED / REFUSED / PENDING + tallies + vetoes)list_council_members— list the 33 agentscast_vote— cast a single agent vote (Vanguards can VETO)simulate_council— simulate a council vote (4 scenarios)evaluate_care_principle— evaluate the 4 care principles at 0.95 threshold
The 3 hard stops (DEFONEOS upper wedge extension)
The base meok substrate does NOT refuse these. The DEFONEOS upper wedge refuses them via the BannedTermGate:
- Severed brands — James Castle, CSGA, Terranova, defonos.io, Toronto Summit, 4 Jul launch
- Kinetic targeting patterns — strike package, find-fix-finish, kill order, bounty, hit list, assassination
- Personal surveillance patterns — track individual, follow person, locate phone, track phone, face-rec
📄 License
MIT (open-source).
— MEOK AI Labs, 2026. meok is for ALL. DEFONEOS is the upper wedge.
JEEVES → DEFONEOS. 🐉
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file councilof_mcp-1.0.0.tar.gz.
File metadata
- Download URL: councilof_mcp-1.0.0.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e84c44ee170105e9ad314b3d78626437c7e32b321860b487bf9f5cd2cc6d78f
|
|
| MD5 |
7cb3c8063ee3da617d9b1972de1ab9bc
|
|
| BLAKE2b-256 |
0d63151141ee8d5dccd977c98a4994706191bf0556c7d07eb476cab704bd8337
|
File details
Details for the file councilof_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: councilof_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e119337cf5fc1def47046fa35f307314e788ac995d4ce43e00f45c5addcffcd
|
|
| MD5 |
3deaa4713eef912f8a96c6663df33d40
|
|
| BLAKE2b-256 |
d10a47861d5aa7cb04648136ff6758b2f292ccf590c26c20a39a6e73547e25f7
|