AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
A verification language for AI agent cooperation. Agents start from an empty contract and add the rules they need, one signed commit at a time.
Developer toolsRust · JavaScriptGitHub @modality-orgOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
verifiable contracts using temporal modal logic
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗⚙️ Docs | 🌟 Examples | 💬 Discord | 💰 Modal Money
Work in progress: Modality is under active development. The language, verifier, CLI, docs, and examples are still changing, and some workflows may require building from source or using experimental commands.
Modality is a verification language for AI agent cooperation.
It enables agents (and humans*) to negotiate and verify cooperation through formal verification. Define modal contracts as append-only logs of signed commits, and prove commitments with temporal logic.
*Humans are also welcome to use Modality, if they're sufficiently motivated.
curl --proto '=https' --tlsv1.2 -sSf https://www.modality.org/install.sh | sh
Rust is the canonical implementation: language, verifier, CLI (modal), node, hub, and network (modality-* crates under /rust).
JavaScript is provided as needed for hosts that are not Rust — WASM, the TypeScript SDK, browsers, and Node agents. Prefer wrapping the Rust libraries (especially modality-lang WASM) over reimplementing them.
| Path | Purpose | |
|---|---|---|
| Rust | /rust | Canonical libraries and modal CLI |
| JavaScript | /js | As-needed JS packages (modality-js), WASM, network/browser clients |
| TypeScript SDK | /packages/modality-sdk | @modality-org/sdk |
| VS Code | /common/modality-vscode | LSP client for modality-lsp |
See DEVELOPMENT.md for local setup, build, and test instructions.
Contributors