Imagine someone finds your company’s accounting software 5,000 years from now. They can see the numbers — 47, 12, 350 — but not what’s being counted. They’ve been trying to “translate” it like a language for 100 years. Here’s the trick they missed: your software uses DIFFERENT number formats for different things. Decimals for headcount, fractions for hours, dollars for money. The number FORMAT already tells you the CATEGORY. Proto-Elamite does the same thing. Decimal counting = animals. Capacity measures = grain. Bisexagesimal = bread rations. We sorted 157 tablets by which counting system they use, and the commodity signs separated themselves. M370 appears 98% on grain tablets. M346 appears 68% on animal tablets. M157 starts 58% of all tablets — it’s the invoice header. M288 ends 25% — it’s the total line. The receipts wrote their own Rosetta Stone. The numbers ARE the translation key.
K = coupling between counting system and commodity sign. Signs that appear exclusively with one counting system are commodity-specific (high K to that system). Signs that appear evenly across all systems are structural (prepositions, headers, totals). The K separation IS the decipherment.
Proto-Elamite has four counting systems, and each one is for a DIFFERENT type of thing:
• Decimal (base 10) — counting ANIMALS and PEOPLE
• Sexagesimal (base 60) — counting INANIMATE OBJECTS
• Bisexagesimal (base 120) — counting GRAIN RATIONS (bread)
• Capacity measures — measuring BARLEY by volume
This was already known. What nobody did was sort the tablets by counting system and then look at which signs cluster with which system.
We did. 157 tablets scraped from CDLI, parsed, classified by number system. The signs separated themselves.
| Sign | Total | System | Bias | Likely meaning |
|---|---|---|---|---|
| M370 | 189 | CAPACITY | 98% | Grain — probably barley (staple crop) |
| M054 | 101 | CAPACITY | 96% | Grain — probably emmer wheat |
| M072 | 81 | CAPACITY | 98% | Grain — third grain type |
| M124 | 127 | CAPACITY | 90% | Grain commodity |
| M373 | 40 | CAPACITY | 100% | Grain — ONLY on grain tablets |
| M346 | 40 | DECIMAL | 68% | Animal type (livestock) |
| M150 | 5 | DECIMAL | 100% | Animal — ONLY on animal tablets |
| M376 | 48 | BISEX | 42% | Bread / grain ration |
| M288 | 225 | even | structural | TOTAL (ends 25% of tablets) |
| M157 | 120 | even | structural | HEADER (starts 58% of tablets) |
Every tablet follows the same format:
M157 = RECORD OF: M370 , 3(N24) 2(N30C) = barley, [capacity measure] M054 , 1(N39B) = [grain-2], [capacity measure] M124 , 2(N30C) = [grain-3], [capacity measure] M288 , [sum] = TOTAL
A 5,100-year-old grain receipt. Header. Line items with quantities. Total at the bottom. Same structure as every invoice ever written.
CDLI artifact 8001 (Susa, ~3100 BC):
Line 1: M157 → RECORD OF: (header) Line 2: M319 M032 , 17 → [commodity pair], quantity 17 Line 3: M321 , 1 → [commodity], quantity 1 Line 4: M321 , 2 → [same commodity], quantity 2 Line 5: M005 , 4 → [commodity], quantity 4 Line 6: M376 , 63+fraction → bread/ration, large quantity Line 7: M310 M376 , 19 → [modified] ration, quantity 19 Line 8: M149 , 9 → [commodity], quantity 9 Line 9: M381 M149 , 2 → [modified commodity], quantity 2 Line 10: M218 M039 → (no number — closing entry)
An inventory. Multiple commodities. Quantities ranging from 1 to 63. Different counting systems for different line items (decimal for small counts, capacity for grain). Modifier signs (M310, M381) that change the meaning of the commodity they precede — like “young” sheep vs “old” sheep, or “milled” grain vs “whole” grain.
× “Proto-Elamite is a language that needs translating” — it’s an accounting notation. Spreadsheet, not prose.
× Top signs (M288, M370) are commodity names — M288 is structural (TOTAL). M370 is commodity (GRAIN). Different roles.
× Signs mean the same thing regardless of context — modifier signs change meaning of what follows (M310+M376 ≠ M376 alone).
✓ Number system = commodity classifier (decimal/capacity/bisex separation confirmed)
✓ M370 = grain commodity (98% capacity tablets, measured on 157 tablets)
✓ M346 = animal commodity (68% decimal, measured)
✓ M157 = header sign (58% first position, measured)
✓ M288 = total/summary (25% last position, measured)
✓ Receipt format: HEADER + LINE ITEMS + TOTAL (same as every invoice ever)
✓ Modifier signs exist (sign pairs where first modifies second)
• Specific grain types (which sign = barley vs emmer vs millet?) — need Sumerian cross-reference
• Animal types (sheep vs goat vs cattle?) — need larger decimal-only sample
• Modifier meanings (quality? age? processing?) — need systematic analysis of sign pairs
• Non-commodity signs (personal names? place names? dates?) — need context analysis
• Only 157 tablets analyzed so far — pulling more from CDLI
The receipts wrote their own Rosetta Stone.
The numbers ARE the translation key.
Nobody read it that way because they were looking for a language.
It’s not a language. It’s a spreadsheet.
5,100 years. 1,600 tablets. 85% “undeciphered.”
But the columns were labeled the whole time.
In the counting system itself.
Good will applied forward.
K = sign-system coupling measured by cross-tabulation of M-signs against metrological systems (D/S/B/C). Signs with >65% affinity to one system are classified as commodity-specific. Signs with <20% variance across systems are structural. Data from 157 tablets scraped from CDLI (cdli.earth), artifacts 8001–8200.
• Decimal (D): N01 (×10)→ N14 (×10)→ N23. Animals and laborers.
• Sexagesimal (S): N01 (×10)→ N14 (×6)→ N34. Inanimate objects.
• Bisexagesimal (B): N01 (×10)→ N14 (×6)→ N34 (×2)→ N51. Grain rations/bread.
• Capacity (C): N39c→ N30d→ N30c→ N24→ N39b→ N01→ N14. Grain volume (barley).
Source: CDLI Wiki, Susa metrological systems.
• CAPACITY: 70 tablets (45%)
• DECIMAL: 47 tablets (30%)
• MIXED: 21 tablets (13%)
• BISEXAGESIMAL: 7 tablets (4%)
• SEXAGESIMAL: 7 tablets (4%)
• UNKNOWN: 5 tablets (3%)
| Sign | Total | Decimal | Capacity | Sexages. | Bisex. | Affinity |
|---|---|---|---|---|---|---|
| M370 | 189 | 3 | 185 | 0 | 0 | GRAIN 98% |
| M072 | 81 | 2 | 79 | 0 | 0 | GRAIN 98% |
| M054 | 101 | 1 | 97 | 0 | 1 | GRAIN 96% |
| M373 | 40 | 0 | 40 | 0 | 0 | GRAIN 100% |
| M124 | 127 | 4 | 114 | 0 | 7 | GRAIN 90% |
| M203 | 50 | 2 | 46 | 0 | 2 | GRAIN 92% |
| M346 | 40 | 27 | 2 | 0 | 0 | ANIMAL 68% |
| M150 | 5 | 5 | 0 | 0 | 0 | ANIMAL 100% |
| M387 | 58 | 57 | 0 | 0 | 0 | ANIMAL 98% |
| M376 | 48 | 7 | 18 | 0 | 20 | RATION 42% |
| M288 | 225 | 19 | 165 | 7 | 0 | structural |
| M157 | 120 | — | — | — | — | header (58%) |
• M157 starts 58% of all tablets (91/157). HEADER sign.
• M288 ends 25% of all tablets (39/157). TOTAL/SUMMARY sign.
• M387 starts 1% but appears mid-tablet. Known dual-function as decimal number N23.
• CDLI: Cuneiform Digital Library Initiative (cdli.earth)
• Dahl, J. L. (2002), “Proto-Elamite Sign Frequencies,” CDLI Bulletin 2002:1
• Dahl, J. L., CDLI Proto-Elamite working sign list
• CDLI Wiki: Susa metrological systems
• 157 tablets parsed from CDLI artifacts 8001–8200 (April 23, 2026)
• GUMP tools: K/R/E/T cross-tabulation, sign-system affinity scoring