Commit graph

5 commits

Author SHA256 Message Date
Tyler J King
7c50ef9914 feat(workspace): add GovernanceEnvelope to gRPC responses
Some checks failed
Proto CI / lint (push) Has been cancelled
Add GovernanceEnvelope proto message and embed it in
GetCanonicalHeadResponse, CommitResponse, and
MergeToCanonicalResponse. The envelope carries the git ref,
actor DID, accord hash, and ceremony ID so consumers can
forward governance context to Chronicle and Quartermaster
without reconstructing it.

Wire-compatible: the envelope field is optional (proto3 default),
so existing consumers that don't read it are unaffected.

Signed-off-by: Tyler King <tking@guildhouse.dev>
2026-04-12 15:53:05 -04:00
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
98aa2b0ec7 feat(attestation): add SAT-SPEC-0002 protobuf definitions
Add protobuf message definitions for the four-layer attestation
architecture defined in SAT-SPEC-0002. Package: substrate.attestation.v2

Files:
- common.proto: QmReceipt (hash-chained Ed25519-signed receipts)
- platform.proto: PlatformClaim, TpmQuoteBinding (L1 hardware identity)
- software.proto: SoftwareClaim, BuildProvenance (L2 image provenance)
- governance.proto: GovernanceClaim, AccordReference, DelegationReference (L3)
- session.proto: SessionClaim, ActorContext, PostureEvidence, PostureLevel (L4)
- sat.proto: SatBundle (composite, optional claim fields for has_*() codegen)

Also adds buf.yaml for lint/breaking-change checks.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 09:12:59 -05:00
9a4076df49 Add Forgejo Actions CI workflow
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 12:13:27 -05:00
2720a631b8 Initial: Guildhouse protobuf definitions
14 proto files across 5 gRPC service domains:
- quartermaster/v1 (6): governance, registry, notary, credentials, capabilities, pipelines
- bascule/v1 (4): session, command, gateway, ceremony
- workspace/v1 (1): workspace management
- runner/v1 (2): pipeline execution
- schematic/v1 (1): composite meta-artifacts

Consumed as a git submodule by guildhouse-platform (Rust) and guildhouse-dashboard (Python).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 10:29:06 -05:00