원클릭으로
governance-decision
TheWorldガバナンス判断の基準と閾値 — auditor approval、voting threshold、risk level分類
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
TheWorldガバナンス判断の基準と閾値 — auditor approval、voting threshold、risk level分類
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
A-Life 自律開発システムの監視者ガイド — ガバナンス優先介入原則、TMUX直接操作の緊急手順
EVM/ICP デプロイの安全手順とロールバック — InstanceFactory/TheWorld デプロイ、canister install、コントラクトデプロイ
etherclaw dump-s — ETHERCLAW.toml の [[lazy]] 全パッケージの仕様を集約出力
EtherClaw InstanceFactory/TheWorld cross-chain architecture - Optimistic Upgrader system spanning EVM (Base Mainnet) and ICP, ERC-7546, auditor approval flow
etherclaw daemon --standalone mode — ETHERCLAW.toml format, Architect/Executor role split, DogFeeding workflow
EtherClaw Tier-based hierarchical agent system - TaskTree depth から自動生成される Manager/Worker 階層
| name | governance-decision |
| description | TheWorldガバナンス判断の基準と閾値 — auditor approval、voting threshold、risk level分類 |
| triggers | ["auditor approval","voting threshold","承認閾値","governance","ガバナンス","proposal decision","risk level","auditor count","リスクレベル","AutoAssign","auditor selection","投票","提案"] |
TheWorldガバナンス判断の基準と閾値
auditor approval, voting threshold, 承認閾値governance, ガバナンス, proposal decisionrisk level, auditor count, リスクレベルAutoAssign, auditor selectionTheWorld (Optimistic Upgrader Canister) は、コントラクトアップグレードの承認をAuditor投票で決定する。 このSkillは、リスクレベルに応じた判断基準を定義する。
| Risk Level | Auditor Count | Threshold | Timeout | 用途 |
|---|---|---|---|---|
| CRITICAL | 5 | 5/5 (全員一致) | 7 days | コア機能変更、資金移動ロジック |
| HIGH | 3 | 3/3 | 5 days | セキュリティ関連、権限変更 |
| MEDIUM | 2 | 2/2 | 3 days | 機能追加、バグ修正 |
| LOW | 1 | 1/1 | 1 day | コメント修正、ドキュメント |
| NONE | 0 | auto-approve | immediate | 自動承認可能な変更 |
以下のいずれかに該当:
selfdestruct / delegatecall の追加・変更transfer, send, call{value:})isCritical : ProposalDiff -> Bool
isCritical diff =
hasSelfdestruct diff ||
hasDelegatecall diff ||
hasOwnerChange diff ||
hasFundTransfer diff ||
hasProxyChange diff
minReputation = risk_weight * 100
risk_weight:
CRITICAL = 5
HIGH = 3
MEDIUM = 2
LOW = 1
NONE = 0
例: CRITICAL提案 → minReputation >= 500
selectAuditors : AuditorPool -> AssignmentRequest -> FR AuditorPool (List Auditor)
selectAuditors pool req = do
-- 1. Reputation filter
qualified <- filter (\a => a.reputation >= req.minReputation) pool.auditors
-- 2. Conflict of interest check
eligible <- filter (\a => not (isConflicted a req.proposer)) qualified
-- 3. VRF-based random selection
selected <- vrfSelect eligible req.auditorCount req.vrfSeed
pure selected
以下は審査不可:
┌─────────────┐
│ Proposal │
│ Submitted │
└──────┬──────┘
│
▼
┌─────────────┐
│ AutoAssign │ ← lazy evm-lifecycle ask からリスクレベル取得
│ Triggered │
└──────┬──────┘
│
▼
┌─────────────┐
│ Auditors │ ← VRF選出
│ Assigned │
└──────┬──────┘
│
▼
┌─────────────┐
│ Review │ ← submitReview() でApprove/Reject
│ Period │
└──────┬──────┘
│
├── Threshold達成 ───▶ ┌─────────────┐
│ │ Executable │
│ └─────────────┘
│
├── Threshold未達 ───▶ ┌─────────────┐
│ (Timeout) │ Expired │
│ └─────────────┘
│
└── Reject多数 ──────▶ ┌─────────────┐
│ Rejected │
└─────────────┘
// 提案取得
getProposal : (Nat) -> ProposalView query;
// 提案数
getProposalCount : () -> Nat query;
// Auditor一覧
getAuditors : () -> vec Auditor query;
// 提案提出
submitProposal : (ProposalInput) -> Result;
// レビュー提出 (Auditorのみ)
submitReview : (ProposalId, Decision, SigHash) -> Result;
// 実行記録 (承認後)
recordExecution : (ProposalId, TxHash) -> Result;
# リスクレベル取得
lazy evm-lifecycle ask <contract_dir> --steps=1,2,3
# 出力例:
# Risk: HIGH
# Recommendation: Assign 3 auditors
# Reason: External call added to untrusted address
Governed ガバナンスフローは etherclaw e2e governed で E2E 検証可能:
docs/production/openclaw-e2e-lifecycle.md| 状況 | 連鎖先Skill |
|---|---|
| 提案状態確認 | theworld-onchain |
| 承認失敗 | failure-recovery (F_Audit) |
| health異常 | theworld-monitor |
| リスク分析 | etherclaw-crosschain |
Agent: 新規Proposalを検出
- Target: 0x1234...
- Change: Owner権限移譲
Agent: リスク分析...
- hasOwnerChange = true
- Risk Level: CRITICAL
Agent: AutoAssign実行
- Required Auditors: 5
- Threshold: 5/5 (全員一致)
- Timeout: 7 days
Agent: Auditor選出
- minReputation >= 500
- VRF seed: 0xabcd...
- Selected: [Auditor1, Auditor2, ..., Auditor5]
Agent: レビュー期間開始
- Deadline: 2025-02-02T00:00:00Z
- Status: Pending (0/5 approved)