diff options
Diffstat (limited to 'tvix/store/protos/pathinfo.proto')
-rw-r--r-- | tvix/store/protos/pathinfo.proto | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tvix/store/protos/pathinfo.proto b/tvix/store/protos/pathinfo.proto index aa98c6df9a2d..080e3f6b49a2 100644 --- a/tvix/store/protos/pathinfo.proto +++ b/tvix/store/protos/pathinfo.proto @@ -23,6 +23,17 @@ message PathInfo { NARInfo narinfo = 3; } +// Represents a path in the Nix store (a direct child of STORE_DIR). +// It is commonly formatted by a nixbase32-encoding the digest, and +// concatenating the name, separated by a `-`. +message StorePath { + // The string after digest and `-`. + string name = 1; + + // The digest (20 bytes). + bytes digest = 2; +} + // Nix C++ uses NAR (Nix Archive) as a format to transfer store paths, // and stores metadata and signatures in NARInfo files. // Store all these attributes in a separate message. |