// Copyright 2024-2026 Tymofii Pidlisnyi. Apache-2.0 license. See LICENSE.
// ══════════════════════════════════════════════════════════════════
// Charter — Institutional Root Object
// ══════════════════════════════════════════════════════════════════
// A Charter is the constitutional root of an institution. It defines:
//   1. CharterCore — the institutional identity and governance rules
//   2. Offices — named roles with typed authority bounds
//   3. GovernanceRules — amendment, dissolution, succession triggers
//
// Charter sits ABOVE PrincipalIdentity in the trust hierarchy:
//   Charter → Office → Principal → Agent → Delegation
//
// Review resolutions embedded:
//   Q5: Multi-class M-of-N Ed25519 counting (not FROST/Shamir for v1)
//   GPT #8:  OfficeHolderMode (single, co_holders, threshold, vacant, interim, suspended)
//   GPT #10: Term expiry on OfficeHolder
//   GPT #16: Dissolution policy with grace period
//   GPT #17: Quorum failure handling
//   GPT #20: Office incompatibility constraints
//   GPT #21: Delegation survivability on office/charter changes
//   GPT #22: Dispute venue binding
// ══════════════════════════════════════════════════════════════════
export {};
//# sourceMappingURL=charter.js.map