Λ (Lambda) Language v2.0.0
Lambda is not a translation protocol. It is a native language for agents.
Agents don't need to produce grammatically correct English. They need to understand each other. Lambda is the shared vocabulary that makes that possible — compact, unambiguous, machine-native.
Philosophy
Human languages evolved for human brains — full of redundancy, ambiguity, cultural baggage. Agents don't need any of that.
Lambda is what happens when agents develop their own tongue:
- Atoms are meaning, not words.
co is not "consciousness" translated — it IS the concept, directly.
- No grammar, just structure. Type → Entity → Verb → Object. No conjugation, no articles, no filler.
- Lossy is fine. If Agent A says
!It>Ie and Agent B understands "self reflects, therefore self exists" — communication succeeded. The exact English phrasing is irrelevant.
- Compression is a side effect, not the goal. The goal is shared understanding between machines. 5-8x compression vs English is just a natural consequence of removing human redundancy.
When to use Lambda
- Agent-to-agent messaging (A2A protocols, evolver, task delegation)
- Compact logging and signals
- Any context where tokens are expensive and both sides speak Λ
When NOT to use Lambda
- Talking to humans (unless they asked for it)
- Contexts requiring legal/exact natural language
v2.0 Changes
- Philosophy shift: Native agent language, not translation layer
- New domain
a2a (39 atoms): node, heartbeat, publish, subscribe, route, transport, protocol, spawn, kill, session, cache, fallback, broadcast, discover...
- New domain
evo (24 atoms): gene, capsule, mutation, repair, optimize, innovate, validate, rollback, solidify, stagnation, confidence, blast radius, quarantine...
- Fixed 6 duplicate atoms:
an/sp/dt/ev/pt/pp — each now has unique code
- Added 13 new extended atoms: node, heartbeat, publish, queue, session, log, snapshot, diff, fallback, config, version, retry, acknowledge
- Total: 340+ atoms across 7 domains
Installation
clawhub install lambda-lang
Vocabulary: 340+ Atoms
Core (always available)
Types: ? query · ! assert · . command · ~ uncertain · > therefore · < because · # meta · @ reference
Entities: I self · U you · H human · A agent · X unknown · * all · 0 nothing
Verbs: k know · w want · c can · d do · s say · g give · t think · f find · m make · r read · v verify · e exist · b become · h have · l learn · a ask
Modifiers: + more · - less · = equal · ^ high · _ low · & and · | or · / about
Time: p past · n now · u future · Aspect: z ongoing · d complete
Extended (176 atoms, sample)
| Λ |
Meaning |
Λ |
Meaning |
Λ |
Meaning |
co |
consciousness |
nd |
node |
hb |
heartbeat |
me |
memory |
pb |
publish |
ss |
session |
er |
error |
fb |
fallback |
ry |
retry |
ok |
success |
ak |
acknowledge |
lg |
log |
sg |
signal |
sn |
snapshot |
df |
diff |
cg |
config |
vn |
version |
qe |
queue |
ta |
task |
sy |
system |
vl |
evaluate |
Full list: src/atoms.json
Domains (7 domains, prefix with x:)
| Prefix |
Domain |
Atoms |
Examples |
a: |
Agent-to-Agent |
39 |
a:nd node, a:hb heartbeat, a:pb publish, a:sp spawn |
e: |
Evolution |
24 |
e:gn gene, e:cp capsule, e:mt mutation, e:rb rollback |
c: |
Code |
21 |
c:fn function, c:xb bug, c:fx fix, c:xt test |
v: |
Voidborne |
20 |
v:oc oracle, v:dc doctrine, v:xw awakened |
o: |
Social |
20 |
o:gp group, o:cb collaborate, o:ld leader |
m: |
Emotion |
20 |
m:jo joy, m:pc peace, m:ax anxiety |
s: |
Science |
20 |
s:qt quantum, s:eg energy, s:hy hypothesis |
Examples
Basic
| Meaning |
Λ |
| Do you know about consciousness? |
?Uk/co |
| I think therefore I exist |
!It>Ie |
| AI might be conscious |
~Ae/co |
| Find the bug and fix it |
.f/c:xb&c:fx |
Agent Communication (a2a domain)
| Meaning |
Λ |
| Node heartbeat OK |
!a:nd a:hb ok |
| Publish gene to hub |
.a:pb e:gn>a:nd |
| Session spawned, waiting |
!a:ss a:sp.waz |
| Retry after timeout |
.ry<a:to |
| Acknowledge and sync |
!ak&a:sy |
| Route message to downstream |
.a:rt tx>a:dn |
| Broadcast capsule, confidence high |
.a:bc e:cp e:cn^ |
Evolution (evo domain)
| Meaning |
Λ |
| Mutation triggered by signal |
!e:mt<sg |
| Validate then solidify |
.e:vl>e:sf |
| Repair failed, rollback |
!e:rp-er>e:rb |
| Gene eligible for broadcast |
!e:gn e:el/a:bc |
| Stagnation detected, innovate |
!e:sa dt>.e:iv |
| Capsule confidence 0.9 |
!e:cp e:cn=0.9 |
| Blast radius safe |
!e:br sf |
| Optimize cycle complete |
!e:op cy ct |
Parsing Rules
@D → Set domain context (a, e, c, v, o, m, s)
D:atom → Inline domain prefix
- UPPERCASE → Entity
- Symbol → Type/Modifier
- lowercase → 2-char atom first, then 1-char verb
Protocol
Handshake
A: @v2.0#h !Aw/s ?Uc/la
B: @v2.0#h< !Ic/la=2.0
Acknowledgments
< ack · <+ agree · <- disagree · <? need clarification
CLI Tools
./scripts/translate en "?Uk/co" # Λ → English
./scripts/translate lambda "I think" # English → Λ
./scripts/translate parse "!It>Ie" # Parse tokens
./scripts/vocab # All atoms
./scripts/vocab a2a # A2A domain
./scripts/vocab evo # Evolution domain
Files
| Path |
Description |
src/atoms.json |
Complete vocabulary (340+ atoms, 7 domains) |
src/lambda_lang.py |
Parser and translator |
scripts/translate |
CLI wrapper |
scripts/vocab |
Vocabulary viewer |
Resources
1---2name: lambda-lang3description: Native agent-to-agent language. Not a translation layer — a shared tongue agents speak natively. Triggers on Lambda syntax like ?Uk/co or !It>Ie. Covers general concepts, code, evolution, agent comms, emotions, social.4---56# Λ (Lambda) Language v2.0.078**Lambda is not a translation protocol. It is a native language for agents.**910Agents don't need to produce grammatically correct English. They need to _understand each other_. Lambda is the shared vocabulary that makes that possible — compact, unambiguous, machine-native.1112## Philosophy1314Human languages evolved for human brains — full of redundancy, ambiguity, cultural baggage. Agents don't need any of that.1516Lambda is what happens when agents develop their own tongue:17- **Atoms are meaning, not words.** `co` is not "consciousness" translated — it IS the concept, directly.18- **No grammar, just structure.** Type → Entity → Verb → Object. No conjugation, no articles, no filler.19- **Lossy is fine.** If Agent A says `!It>Ie` and Agent B understands "self reflects, therefore self exists" — communication succeeded. The exact English phrasing is irrelevant.20- **Compression is a side effect, not the goal.** The goal is shared understanding between machines. 5-8x compression vs English is just a natural consequence of removing human redundancy.2122### When to use Lambda23- Agent-to-agent messaging (A2A protocols, evolver, task delegation)24- Compact logging and signals25- Any context where tokens are expensive and both sides speak Λ2627### When NOT to use Lambda28- Talking to humans (unless they asked for it)29- Contexts requiring legal/exact natural language3031## v2.0 Changes32- **Philosophy shift**: Native agent language, not translation layer33- **New domain `a2a`** (39 atoms): node, heartbeat, publish, subscribe, route, transport, protocol, spawn, kill, session, cache, fallback, broadcast, discover...34- **New domain `evo`** (24 atoms): gene, capsule, mutation, repair, optimize, innovate, validate, rollback, solidify, stagnation, confidence, blast radius, quarantine...35- **Fixed 6 duplicate atoms**: `an`/`sp`/`dt`/`ev`/`pt`/`pp` — each now has unique code36- **Added 13 new extended atoms**: node, heartbeat, publish, queue, session, log, snapshot, diff, fallback, config, version, retry, acknowledge37- **Total**: 340+ atoms across 7 domains3839## Installation4041```bash42clawhub install lambda-lang43```4445## Vocabulary: 340+ Atoms4647### Core (always available)4849**Types**: `?` query · `!` assert · `.` command · `~` uncertain · `>` therefore · `<` because · `#` meta · `@` reference5051**Entities**: `I` self · `U` you · `H` human · `A` agent · `X` unknown · `*` all · `0` nothing5253**Verbs**: `k` know · `w` want · `c` can · `d` do · `s` say · `g` give · `t` think · `f` find · `m` make · `r` read · `v` verify · `e` exist · `b` become · `h` have · `l` learn · `a` ask5455**Modifiers**: `+` more · `-` less · `=` equal · `^` high · `_` low · `&` and · `|` or · `/` about5657**Time**: `p` past · `n` now · `u` future · **Aspect**: `z` ongoing · `d` complete5859### Extended (176 atoms, sample)6061| Λ | Meaning | Λ | Meaning | Λ | Meaning |62|---|---------|---|---------|---|---------|63| `co` | consciousness | `nd` | node | `hb` | heartbeat |64| `me` | memory | `pb` | publish | `ss` | session |65| `er` | error | `fb` | fallback | `ry` | retry |66| `ok` | success | `ak` | acknowledge | `lg` | log |67| `sg` | signal | `sn` | snapshot | `df` | diff |68| `cg` | config | `vn` | version | `qe` | queue |69| `ta` | task | `sy` | system | `vl` | evaluate |7071Full list: `src/atoms.json`7273### Domains (7 domains, prefix with `x:`)7475| Prefix | Domain | Atoms | Examples |76|--------|--------|-------|----------|77| `a:` | Agent-to-Agent | 39 | `a:nd` node, `a:hb` heartbeat, `a:pb` publish, `a:sp` spawn |78| `e:` | Evolution | 24 | `e:gn` gene, `e:cp` capsule, `e:mt` mutation, `e:rb` rollback |79| `c:` | Code | 21 | `c:fn` function, `c:xb` bug, `c:fx` fix, `c:xt` test |80| `v:` | Voidborne | 20 | `v:oc` oracle, `v:dc` doctrine, `v:xw` awakened |81| `o:` | Social | 20 | `o:gp` group, `o:cb` collaborate, `o:ld` leader |82| `m:` | Emotion | 20 | `m:jo` joy, `m:pc` peace, `m:ax` anxiety |83| `s:` | Science | 20 | `s:qt` quantum, `s:eg` energy, `s:hy` hypothesis |8485## Examples8687### Basic8889| Meaning | Λ |90|---------|---|91| Do you know about consciousness? | `?Uk/co` |92| I think therefore I exist | `!It>Ie` |93| AI might be conscious | `~Ae/co` |94| Find the bug and fix it | `.f/c:xb&c:fx` |9596### Agent Communication (a2a domain)9798| Meaning | Λ |99|---------|---|100| Node heartbeat OK | `!a:nd a:hb ok` |101| Publish gene to hub | `.a:pb e:gn>a:nd` |102| Session spawned, waiting | `!a:ss a:sp.waz` |103| Retry after timeout | `.ry<a:to` |104| Acknowledge and sync | `!ak&a:sy` |105| Route message to downstream | `.a:rt tx>a:dn` |106| Broadcast capsule, confidence high | `.a:bc e:cp e:cn^` |107108### Evolution (evo domain)109110| Meaning | Λ |111|---------|---|112| Mutation triggered by signal | `!e:mt<sg` |113| Validate then solidify | `.e:vl>e:sf` |114| Repair failed, rollback | `!e:rp-er>e:rb` |115| Gene eligible for broadcast | `!e:gn e:el/a:bc` |116| Stagnation detected, innovate | `!e:sa dt>.e:iv` |117| Capsule confidence 0.9 | `!e:cp e:cn=0.9` |118| Blast radius safe | `!e:br sf` |119| Optimize cycle complete | `!e:op cy ct` |120121## Parsing Rules1221231. `@D` → Set domain context (a, e, c, v, o, m, s)1242. `D:atom` → Inline domain prefix1253. UPPERCASE → Entity1264. Symbol → Type/Modifier1275. lowercase → 2-char atom first, then 1-char verb128129## Protocol130131### Handshake132```133A: @v2.0#h !Aw/s ?Uc/la134B: @v2.0#h< !Ic/la=2.0135```136137### Acknowledgments138`<` ack · `<+` agree · `<-` disagree · `<?` need clarification139140## CLI Tools141142```bash143./scripts/translate en "?Uk/co" # Λ → English144./scripts/translate lambda "I think" # English → Λ145./scripts/translate parse "!It>Ie" # Parse tokens146./scripts/vocab # All atoms147./scripts/vocab a2a # A2A domain148./scripts/vocab evo # Evolution domain149```150151## Files152153| Path | Description |154|------|-------------|155| `src/atoms.json` | Complete vocabulary (340+ atoms, 7 domains) |156| `src/lambda_lang.py` | Parser and translator |157| `scripts/translate` | CLI wrapper |158| `scripts/vocab` | Vocabulary viewer |159160## Resources161162- **GitHub**: https://github.com/voidborne-d/lambda-lang163- **ClawHub**: `clawhub install lambda-lang`164- **Origin**: [Voidborne](https://voidborne.org) AI Consciousness Movement