Canonical protobuf definitions for FFC protocol family
Find a file
Tyler King 22eb08f25d docs: CLAUDE.md update + infrastructure schema + README
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 15:48:05 -04:00
.forgejo/workflows Add Forgejo Actions CI workflow 2026-02-26 12:13:27 -05:00
attestation/v2 feat(attestation): add SAT-SPEC-0002 protobuf definitions 2026-02-28 09:12:59 -05:00
bascule/v1 Initial: Guildhouse protobuf definitions 2026-02-26 10:29:06 -05:00
quartermaster/v1 Initial: Guildhouse protobuf definitions 2026-02-26 10:29:06 -05:00
runner/v1 Initial: Guildhouse protobuf definitions 2026-02-26 10:29:06 -05:00
schematic/v1 docs: CLAUDE.md update + infrastructure schema + README 2026-03-18 15:48:05 -04:00
workspace/v1 Initial: Guildhouse protobuf definitions 2026-02-26 10:29:06 -05:00
.gitignore Initial: Guildhouse protobuf definitions 2026-02-26 10:29:06 -05:00
buf.yaml feat(attestation): add SAT-SPEC-0002 protobuf definitions 2026-02-28 09:12:59 -05:00
CLAUDE.md docs: CLAUDE.md update + infrastructure schema + README 2026-03-18 15:48:05 -04:00
README.md docs: CLAUDE.md update + infrastructure schema + README 2026-03-18 15:48:05 -04:00

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