guildhall/apps/guildhall_orchestrator
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
..
lib feat(orchestrator): governance correctness — override revocation + bootstrap ceremony 2026-05-16 12:54:55 -04:00
priv/schematic_templates feat(orchestrator): harden consortium starter pipeline — FfcSchematic RPCs, validation, wire encoding 2026-05-16 10:33:13 -04:00
test feat(orchestrator): governance correctness — override revocation + bootstrap ceremony 2026-05-16 12:54:55 -04:00
.formatter.exs feat: scaffold guildhall Elixir umbrella 2026-04-18 07:09:20 -04:00
.gitignore feat: scaffold guildhall Elixir umbrella 2026-04-18 07:09:20 -04:00
mix.exs fix(orchestrator): drop google_protos dep conflicting with protobuf builtins 2026-05-15 15:44:41 -04:00
README.md feat: scaffold guildhall Elixir umbrella 2026-04-18 07:09:20 -04:00

Guildhall.Orchestrator

TODO: Add description

Installation

If available in Hex, the package can be installed by adding guildhall_orchestrator to your list of dependencies in mix.exs:

def deps do
  [
    {:guildhall_orchestrator, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/guildhall_orchestrator.