Canonical protobuf definitions for FFC protocol family
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| attestation/v2 | ||
| bascule/v1 | ||
| quartermaster/v1 | ||
| runner/v1 | ||
| schematic/v1 | ||
| workspace/v1 | ||
| .gitignore | ||
| buf.yaml | ||
| CLAUDE.md | ||
| README.md | ||
Guildhouse Proto
Canonical Protocol Buffer definitions for all Guildhouse gRPC services.
Domains
| Domain | Directory | Purpose |
|---|---|---|
| Quartermaster | quartermaster/v1/ |
Governance, registry, notary, credentials, capabilities, pipelines |
| Bascule | bascule/v1/ |
Session, command, gateway, ceremony |
| Workspace | workspace/v1/ |
Workspace management |
| Runner | runner/v1/ |
Pipeline execution |
| Schematic | schematic/v1/ |
Composite meta-artifacts, infrastructure offerings |
Consumers
- guildhouse (Rust/tonic-build) — via git submodule
- guildhouse-dashboard (Python/grpcio-tools) — via git submodule
- guildhouse-spire-plugins (Go) — copies proto files for local codegen
Lint
buf lint
buf breaking --against '.git#branch=main'
License
Apache License 2.0