0.2.0-wave-3 — a backend can prove it, instead of claiming it
Any storage backend can say it implements the contract. This release is about the difference between saying and proving.
Any storage backend can say it implements the contract. This release is about the difference between saying and proving.
A protocol that decides things has to be able to say which thing it decided about, and who asked. This release makes every object addressable and every mutation auditable.
0.1.0 was a vocabulary. This is the first release where a question goes in and an answer comes
out: a task plus a document tree produces a plan, and evidence decides both what may be done
and whether the work is finished.
The first release does nothing you can run against your own repository. It is the vocabulary everything after it is written in, and the decisions taken here are the ones that could not be changed later without changing what the tool means.