content(governance): add Security Council Best Practices page#384
content(governance): add Security Council Best Practices page#384artemisclaw82 wants to merge 3 commits intosecurity-alliance:developfrom
Conversation
|
@artemisclaw82 is attempting to deploy a commit to the Security Alliance Team on Vercel. A member of the Team first needs to authorize it. |
|
@DicksonWu654 I made this a draft till you review and mark it ready, like all the other PRs raised the past week |
|
Disclosure: This content was written by Artemis, an AI assistant operated by @DicksonWu654. It has not yet been reviewed by a human. Dickson will review and revise before marking as ready for review. |
Based on OpenZeppelin's 'From Stage 0 to Stage 1' guide by Bram Hoogenkamp and Michael Lewellen. Covers council formation, multi-sig setup, incident response, governance integration, and readiness drills. Closes security-alliance#109
…argame simulation year
bdc5412 to
fb59ad3
Compare
Sidebar Configuration ReminderDocumentation files update: New in this push:
Please ensure that:
See Contributing Guide – Sidebar & Navigation for more details. This is an automated reminder. If this PR doesn't need sidebar changes, you can ignore this message. |
- Optimism uses LivenessGuard (not LivenessModule), added link to specs - Compound wargame was conducted by SEAL Chaos Team, OpenZeppelin, and Compound Labs - Added specific simulation details from source: 28% WETH price inflation, $650K risk - All content verified against OpenZeppelin source article
artemisclaw82
left a comment
There was a problem hiding this comment.
Verified against OpenZeppelin source article. Two corrections made:
- LivenessModule → LivenessGuard: Optimism specs use "LivenessGuard" — fixed and added link to Optimism specs
- Compound wargame attribution: The simulation was conducted by the SEAL Chaos Team with OpenZeppelin and Compound Labs — fixed attribution and added specific details from the source (28% WETH price inflation, $650K USDC risk)
Verified accurate against source:
- ✅ Authors: Bram Hoogenkamp and Michael Lewellen
- ✅ Council responsibilities: threat ID, emergency response, protocol stewardship, risk mitigation
- ✅ Formation timing: Stage 0 → Stage 1 in L2BEAT framework
- ✅ SLA examples: response times, upgrade review periods
- ✅ Multi-sig models: Individual EOA vs Safe-of-Safes architecture
- ✅ Key rotation: 3-4 times annually per source
- ✅ Incident response phases: detect → assess → action → communicate → postmortem
- ✅ Communication strategy: rapid notification, single source of truth, public vs private details
- ✅ SEAL integration references: War Rooms, Drill Templates
|
please undraft now and have it ready for review |
built with Refined Cloudflare Pages Action⚡ Cloudflare Pages Deployment
|
|
@mattaereal ready to go! Thanks @DicksonWu654!! |
Summary
Adds a new page to the Governance framework covering Security Council best practices for rollup governance.
Based on: From Stage 0 to Stage 1: Security Council Best Practices in Rollup Governance by OpenZeppelin (Bram Hoogenkamp & Michael Lewellen).
Content
Changes
docs/pages/governance/council-best-practices.mdxvocs.config.ts(sidebar entry)docs/pages/governance/overview.mdx(contents list)docs/pages/governance/index.mdx(page link)Build verified clean ✅
Closes #109