Skip to main content

GDk9

Symbolic energy toolkit: a zero-dependency Python CLI, the KeySuite reference runtime, and a web console for the GDk9 implication grammar.

CI License: AGPL-3.0 Python

GDk9 demo

GDk9 treats letters as energetic operators. The gdk9 CLI analyzes, profiles, transforms and encrypts text with the GDk9 implication engine; KeySuite is the deterministic reference runtime for the GDk9 grammar, with conformance vectors; the KeySuite console is a local React UI over the same algebra.

Install

Requires Python 3.9+. The core CLI has no runtime dependencies.

git clone https://github.com/ao3575911/gdk9.git
cd gdk9
python -m venv .venv && . .venv/bin/activate
pip install -e .

Optional extras: pip install -e ".[secure]" (AES-GCM via cryptography), ".[dev]" (pytest, ruff, build), ".[egglog]" (egglog bridge, Python 3.11+).

Quickstart

gdk9 --version
gdk9 analyze "Hello, world!"
gdk9 profile "The quick brown fox jumps over the lazy dog"
gdk9 dcg classify FWEM
gdk9 kernel eval "FWEM"
python examples/01_analyze.py

KeySuite runtime (Python 3.10+):

cd packages/keysuite-runtime
pip install -r requirements.txt && pip install -e .
keysuite "C C . 3 3"
keysuite conformance conformance/vectors

KeySuite console (Node 22):

cd apps/keysuite-console
npm ci
npm test
npm run dev      # http://localhost:5173

More: Quickstart · CLI reference · API · Architecture · Alphabet handbook · Examples

Repository layout

Path What it is Stack License
gdk9/, tests/, examples/, docs/ gdk9-cli package: CLI, kernel, DCG, crypto, plugins Python 3.9+ AGPL-3.0-or-later
packages/keysuite-runtime/ KeySuite reference runtime, REST/WebSocket API, conformance vectors Python 3.10+ MIT
apps/keysuite-console/ KeySuite local web console TypeScript, React, Vite MIT
legacy/gdk9-fork/ Snapshot of the AGI-H4X/gdk9 fork (unmaintained) Python GPL-3.0
legacy/gdk9-alphabet/ Early hollow-vector character embedding (unmaintained) Python MIT
legacy/symphi-engine/ Early SymPhi physics-aware engine (unmaintained) Python GPL-3.0
docs/keysuite-gist.md Original KeySuite gist README Markdown —

Each subproject was merged with its full git history (git log -- <path>). legacy/ is kept for reference only and is excluded from lint and CI.

Running tests

# gdk9 CLI
pip install -e ".[dev]"
python -m pytest -q
ruff check .

# KeySuite runtime
cd packages/keysuite-runtime && python -m pytest -q && keysuite conformance conformance/vectors

# KeySuite console
cd apps/keysuite-console && npm ci && npm test && npm run typecheck

CI runs all three on every push and pull request to main.

License

The repository as a whole is licensed under the GNU Affero General Public License v3.0 or later.

LICENSES: subfolders keep their original licenses, each with its own LICENSE file: packages/keysuite-runtime/, apps/keysuite-console/ and legacy/gdk9-alphabet/ are MIT; legacy/gdk9-fork/ and legacy/symphi-engine/ are GPL-3.0.

Metadata

Release files for gdk9-cli 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gdk9-cli 0.4.0
File Size Uploaded
gdk9_cli-0.4.0.tar.gz 77.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gdk9-cli 0.4.0
File Interpreter ABI Platform
gdk9_cli-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 154.9 kB

Release files / gdk9_cli-0.4.0.tar.gz

Download URL gdk9_cli-0.4.0.tar.gz
Size 77.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2abf0b1abf286d48211da4045bc1bef23b86666b14ed2b87f622c9f69c562f64
BLAKE2b-256 checksum
How to use checksums
b1c244971018d8fc705e13ea4b1725b539dbfa73e4683ffae3bbbf992e7ac512
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / gdk9_cli-0.4.0-py3-none-any.whl

Download URL gdk9_cli-0.4.0-py3-none-any.whl
Size 77.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0ad5883e6742964cd62f602e3674888e7ed943239242c07566f7a22876ec61af
BLAKE2b-256 checksum
How to use checksums
d0cdf503430840ebed100801be1746fdfc60cfa7eea037c38ed1573d2d97c44f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release 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