Crate guts_types

Crate guts_types 

Source
Expand description

Common types used throughout guts.

This crate provides the core types for the Guts decentralized code collaboration platform.

Structs§

Identity
A user identity in the Guts network.
Repository
A repository in the Guts network.
RepositoryId
A unique identifier for a repository.

Enums§

MessageKind
Message types for the Guts protocol.

Constants§

EPOCH
The epoch number used in consensus.
EPOCH_LENGTH
The epoch length used in consensus.
NAMESPACE
The unique namespace prefix used in all signing operations to prevent signature replay attacks.

Type Aliases§

PublicKey
Ed25519 public key used for peer identity.
Signature
Ed25519 signature.