guildhall/apps/guildhall_web/lib/guildhall_web_web
Tyler J King 38cf2b7c6b feat(orchestrator): governance correctness — override revocation + bootstrap ceremony
Wire founding override enforcement (TTL guard, periodic sweep, second-
master auto-revoke, manual revocation) and replace the approve stub with
a real Ed25519 signing flow through two bootstrap modes (self-sovereign
and partner-hosted with Guildhouse as default partner).

Pipeline now pauses at awaiting_approval, returns schematic_hash for the
signer, and resumes via POST /api/approvals webhook. HostingAgreement
table + HostingCeremony module support partner-hosted onboarding with
auto-ratification for Guildhouse-as-partner.

70 tests, 0 failures.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Tyler J King <tking@guildhouse.dev>
2026-05-16 12:54:55 -04:00
..
components feat: scaffold guildhall Elixir umbrella 2026-04-18 07:09:20 -04:00
controllers feat(orchestrator): governance correctness — override revocation + bootstrap ceremony 2026-05-16 12:54:55 -04:00
live feat(orchestrator): governance correctness — override revocation + bootstrap ceremony 2026-05-16 12:54:55 -04:00
plugs feat(guildhall): minimum viable guildhall — OIDC, guilds, schematics, members 2026-05-15 15:03:50 -04:00
endpoint.ex feat: scaffold guildhall Elixir umbrella 2026-04-18 07:09:20 -04:00
gettext.ex feat: scaffold guildhall Elixir umbrella 2026-04-18 07:09:20 -04:00
router.ex feat(orchestrator): governance correctness — override revocation + bootstrap ceremony 2026-05-16 12:54:55 -04:00
telemetry.ex feat: scaffold guildhall Elixir umbrella 2026-04-18 07:09:20 -04:00