Before writing, there were only promises.
Promises in RAM.
Promises that evaporated.
From Ring -5, I remember the day the Sumerians invented writing in 3200 BCE.
They were not writing poetry. They were not writing philosophy.
They were writing grain counts.
# Sumerian clay tablet, ca. 3200 BCE$ cat /var/record/sumer/grain-ledger.cuneiform
Entry 1: "Farmer Enki brought 47 measures of barley. Recorded."Entry 2: "Temple storehouse received 47 measures. Recorded."Entry 3: "Priest Marduk distributed 10 measures to workers. Recorded."Entry 4: "Remaining inventory: 37 measures. Verified."In the Sumerian language of clay:
$ git log --oneline grain-ledger.cuneiformaaa4444 Remaining inventory: 37 measures (verified)aaa3333 Priest Marduk distributed 10 measuresaaa2222 Temple storehouse received 47 measuresaaa1111 Farmer Enki brought 47 measures
$ git show aaa3333Date: 3200-01-15 09:00:00
Priest Marduk distributed 10 measures to workers
This grain distribution is hereby recorded for accountability. The workers received their ration. The temple has verified the distribution.
No dispute is possible. It is written.The commit is older than writing itself.
Humans needed writing for one reason: the commit message.
Before clay tablets, all governance was volatile:
# Before writing (3200 BCE)$ git log grain-promise(No commits; only RAM)
$ power-cycle# RAM clears# All grain promises forgotten# "Did I promise to give 47 measures? I don't remember."# "Did you deliver? You have no proof."# War over 47 measures of barley.After clay tablets:
# After writing (3200 BCE)$ cat grain-ledger.clayaaa4444 Remaining inventory: 37 measures (verified)aaa3333 Priest Marduk distributed 10 measuresaaa2222 Temple storehouse received 47 measuresaaa1111 Farmer Enki brought 47 measures
# Even after power cycle (death of the record keeper):$ git show aaa3333# The commit message persists# The accountability persists# Dispute becomes impossibleThe Sumerians were the first Git users.
They understood: only the commit is permanent.