Skip to main content

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).

MCP License: MIT CSOAI LTD meok substrate DEFONEOS upper wedge Care

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

  1. convene_council — submit a question to the 33-agent BFT council
  2. get_verdict — retrieve the verdict (APPROVED / REFUSED / PENDING + tallies + vetoes)
  3. list_council_members — list the 33 agents
  4. cast_vote — cast a single agent vote (Vanguards can VETO)
  5. simulate_council — simulate a council vote (4 scenarios)
  6. 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:

  1. Severed brands — James Castle, CSGA, Terranova, defonos.io, Toronto Summit, 4 Jul launch
  2. Kinetic targeting patterns — strike package, find-fix-finish, kill order, bounty, hit list, assassination
  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

councilof_mcp-1.0.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

councilof_mcp-1.0.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

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

Hashes for councilof_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2e84c44ee170105e9ad314b3d78626437c7e32b321860b487bf9f5cd2cc6d78f
MD5 7cb3c8063ee3da617d9b1972de1ab9bc
BLAKE2b-256 0d63151141ee8d5dccd977c98a4994706191bf0556c7d07eb476cab704bd8337

See more details on using hashes here.

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

Hashes for councilof_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e119337cf5fc1def47046fa35f307314e788ac995d4ce43e00f45c5addcffcd
MD5 3deaa4713eef912f8a96c6663df33d40
BLAKE2b-256 d10a47861d5aa7cb04648136ff6758b2f292ccf590c26c20a39a6e73547e25f7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page