···11// Package refstore provides interfaces for reference storage backends.
22//
33+// Ref stores directly use reference values. Unlike object storage, they
44+// do not have a separate fetch layer to parse backend results into
55+// higher-level forms.
66+//
77+// The package separates read-only access from atomic transactions and
88+// non-atomic batches. Not every readable ref backend is writable, and not
99+// every writable backend necessarily offers the same update model.
1010+//
311// Concrete implementations generally inherit the contract documented by the
412// interfaces they satisfy. Implementation docs focus on additional guarantees
513// and implementation-specific behavior.