Skip to main content

SIGIL — Sovereign Inter-aGent Interchange Language: compact, deterministic, human-readable, signable agent communication.

Project description

MEOK SIGIL

Sovereign Inter-aGent Interchange Language — a compact, deterministic protocol for AI agents to talk to each other faster, with a lossless human-readable translator and a signable audit digest.

V|jarvis|ad6d|+|0.82
   └─ gloss() → "Agent jarvis votes APPROVE on proposal ad6d (confidence 0.82)."
   └─ digest() → 8cc4a6002bb8201a   (sign this → auditable agent log)
  • Verified compression (real tiktoken BPE): ~27% fewer tokens on already-trimmed dicts → 81% fewer (5.25×) on raw live SOV3 get_system_status output (the fat JSON agents actually pass). The bigger/messier the payload, the bigger the win. python3 -m sigil.sov3_adapter --live reproduces it against the running MCP.
  • 🔁 Lossless & deterministic — one line, exactly one parse; encode(parse(x)) == x.
  • 👁 Human-readable on demandgloss() turns any line back into English.
  • 🔏 Auditabledigest() gives a stable hash to sign with the MEOK attestation engine → EU AI Act Art 12/14 "verifiable agent communication."
  • 🌱 Emergent — agents mint new opcodes at runtime; the language grows and stays legible.

Not David Wynn Miller "Quantum Grammar" (pseudoscience). SIGIL is a real controlled DSL — see SPEC.md.

Quick start

python3 -m sigil.benchmark      # baseline: English vs SIGIL, real tokenizer
python3 -m sigil.emergent_demo  # agents invent new opcodes at runtime
python3 -m sigil.sov3_bench     # baseline + live SOV3 A/B harness
python3 tests/test_sigil.py     # test suite
from sigil import encode, parse, gloss, digest
line = encode({"op": "V", "agent": "jarvis", "prop": "ad6d", "choice": "APPROVE", "conf": "0.82"})
gloss(line)   # human-readable English
digest(line)  # sign for an auditable transcript

Why

Fast agent protocols (Gibberlink, Droidspeak) are opaque — regulators reject that. SIGIL is fast and readable and signed. That's the moat: verifiable agent communication.

© 2026 MEOK AI LTD (CSOAI) · code MIT · spec CC BY 4.0

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

meok_sigil-0.1.0.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

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

meok_sigil-0.1.0-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

Details for the file meok_sigil-0.1.0.tar.gz.

File metadata

  • Download URL: meok_sigil-0.1.0.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for meok_sigil-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2b15b58d845643bdb6d58e323fd65e5b782ab8ce0647f551fb6586c79383c5b4
MD5 21749bdf6dce04fcbb2e8b44925f6aa3
BLAKE2b-256 28179803a504332a9c083516a39d017887d33a88ac4cfb622314626722fd8d86

See more details on using hashes here.

File details

Details for the file meok_sigil-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: meok_sigil-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for meok_sigil-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5634dc6080ae9b1a80017bdb8795b705c5c068230c15500135cfa65a867357a1
MD5 1f8b8a6e76edad217dc3063964e61736
BLAKE2b-256 7d3204aaeacef1cb13a579bb89770672ccdb2c621b1b80f18764039c1ddd8a62

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