Enterprise DNA
M MCP Servers Developer low

Sowiedu/Edict

by Various

A programming language designed for AI agents. No parser, no syntax — agents produce AST directly as JSON. Statically typed, effect-tracked, contract-verified, compiled to WASM via

S

MCP

Sowiedu/Edict

Added 1 June 2026

#ai #ai-agents #compiler #effect-system #formal-verification #json-ast #llm #mcp

Overview

A programming language that skips traditional parsing. AI agents produce an abstract syntax tree directly as JSON. The language is statically typed, tracks effects, verifies contracts, and compiles to WebAssembly via the Model Context Protocol.

Best for

Best for
Developers experimenting with agent-based code generation that demands verifiable, typed output.

Use cases

  • Generating verified code from an AI agent's output as structured AST
  • Enforcing type safety and effect tracking in agent-generated programs
  • Compiling agent-produced JSON AST to WebAssembly for sandboxed execution

Notes

A programming language that skips traditional parsing. AI agents produce an abstract syntax tree directly as JSON. The language is statically typed, tracks effects, verifies contracts, and compiles to WebAssembly via the Model Context Protocol.

6 stars on GitHub. Last updated 2026-05-16. Licensed MIT.

Use cases

  • Generating verified code from an AI agent’s output as structured AST
  • Enforcing type safety and effect tracking in agent-generated programs
  • Compiling agent-produced JSON AST to WebAssembly for sandboxed execution

Pros

  • Eliminates parser overhead and ambiguity by accepting AST directly
  • Strong static guarantees: types, effects, and contracts verified at compile time
  • Targets WebAssembly for safe, portable execution

Cons

  • Extremely early stage with only 6 GitHub stars and minimal community
  • No human-friendly syntax makes debugging and manual authoring difficult
  • Depends on agents correctly producing the JSON AST format, adding a failure point

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Eliminates parser overhead and ambiguity by accepting AST directly
  • Strong static guarantees: types, effects, and contracts verified at compile time
  • Targets WebAssembly for safe, portable execution

Cons

  • Extremely early stage with only 6 GitHub stars and minimal community
  • No human-friendly syntax makes debugging and manual authoring difficult
  • Depends on agents correctly producing the JSON AST format, adding a failure point

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.