store с OKF v0.2Исторический документ из ревизии
61e75e9. План отражает работы, предложенные в этой ревизии, и не является актуальной инструкцией по реализации. Исходный документ.
Независимый от конкретного хранилища store уже не зависит от спецификации. Миграция рабочего API не нужна. Эта задача служит проверкой и защитой от ненужных изменений и закрывается после интеграции.
Store, Snapshot, ChangeSet;ChangeSetFormatVersion;Preview, CommitReceipt, CommitReceiptFormatVersion;store.Actor.Новые группы полей метаданных в начале документа относятся к bundle/validator/mutation.
store.CommitReceipt — свидетельство долговечности транзакции. executor.receipt — артефакт исполнения Attested Computation.
Запрещено:
CommitReceipt;store в кеш исполнения или аттестации;store.Actor соглашением об акторах метаданных документа.Все тесты следуют AAA.
Preview.Diagnostics без потери code/file/severity/message.ChangeSet/Receipt неизменны.go test ./store ./mutation ./store/fs проходит.Исполнение, хранение и кеширование аттестаций, а также произвольная операция с исходными ресурсами, если она не потребуется отдельному контракту миграции.