Skip to main content

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

mcp-name: io.github.CSOAI-ORG/councilof_mcp

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.1.tar.gz (13.3 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.1-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file councilof_mcp-1.0.1.tar.gz.

File metadata

  • Download URL: councilof_mcp-1.0.1.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for councilof_mcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 2b29814eae1effc9af052bb644f78d8422f21ed21b54845462a9cf596550a8db
MD5 f74306bc18298d06a80ed56216c1a653
BLAKE2b-256 47e7ee0aea67b0c6ae8e07690ca2304f14c5be373900656c828f30a40252e47f

See more details on using hashes here.

File details

Details for the file councilof_mcp-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: councilof_mcp-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for councilof_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 837a4a13f3a1abc4fcf6b52ccf2cd0ae642b2c292807279200a976774814b9aa
MD5 5a171401f3da7d0dc61ed6ddcf38128c
BLAKE2b-256 43c0ba9eb34f960a67aa5f694690b3ff61167f779ad33eefb84a2481a7e11b30

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page