vta-keyspaces 0.1.1

VTA keyspace-name registry — the shared storage vocabulary for the VTA subsystem crates
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# vta-keyspaces

The VTA's keyspace-name registry — a dependency-free leaf crate holding the
`const` names every `store.keyspace(..)` call uses, plus the backup partition
(`ALL` / `BACKED_UP` / `EXCLUDED_FROM_BACKUP`).

It exists so that the VTA's subsystem crates (`vta-vault`, `vta-webvh`, …) can
name keyspaces without depending on `vta-service`. Names live here; per-keyspace
key formats do not.

`vta-service` re-exports this crate as `crate::keyspaces` and keeps the
`no_bare_keyspace_literals` guard that forbids bare `.keyspace("…")` literals in
its own source.

Part of the [Verifiable Trust Infrastructure](https://github.com/OpenVTC/verifiable-trust-infrastructure)
workspace. Apache-2.0.