Proto commits in bytecodealliance/registry

These 11 commits are when the Protocol Buffers files have changed:

Commit:a233eb4
Author:Calvin Prewitt
Committer:GitHub

Monitors and federation server side (#225) Implements the server-side for the following issues: - #224 - #227 - #228 - #232 Deferred #229 for a follow up PR, due to the large diff.

The documentation is generated from this commit.

Commit:cbcaaf6
Author:Calvin Prewitt
Committer:GitHub

Added protobuf for stacklog and veclog and a few methods helpful for other implementations (#212) Added protobuf for stacklog and veclog, which isn't used by the reference implementation at the moment but is helpful for other implementations; Added: - `AnyHash::new()` - `impl From<RecordId> for AnyHash` and `impl AsRef<[u8]> for RecordId` Changed: - `from_protobuf(bytes: Vec<u8>)` to `from_protobuf(bytes: &[u8])` for `ProtoEnvelope`

Commit:dcb1b11
Author:Lann Martin
Committer:Lann

Allow multiple permissions per grant/revoke entry

Commit:482685d
Author:Kristopher Wuollett
Committer:Kyle Brown

fix: update protos to protoc-importable versioned path Vendors in since not all platforms have a well-known proto library, and this also helps out-of-the-box usage. Vendoring could be reconsidered if number of third-party proto dependencies gets too large.

Commit:78b46a8
Author:Lann Martin
Committer:Lann

Remove "warg-" prefix from crates directories Also make root a "virtual workspace".

Commit:8ed05e4
Author:Lann Martin
Committer:Lann

Rename forrest crate to warg-transparency

Commit:a03bde1
Author:Kyle Brown
Committer:Kyle Brown

Map proof bundles

Commit:e01f594
Author:Kyle Brown
Committer:Kyle Brown

feat[forrest]: log proof bundle

Commit:f02819d
Author:Kyle Brown
Committer:Kyle Brown

feat[warg]: Operator logs

Commit:eb09fbf
Author:Kyle Brown
Committer:Kyle Brown

feat[warg]: implement package log validation

Commit:5fcacab
Author:Kyle Brown
Committer:Kyle Brown

warg wip