59 lines
2.1 KiB
Plaintext
59 lines
2.1 KiB
Plaintext
// NAC公链宪法增补条款 - governance
|
||
|
||
clause A17_XicVotingRight
|
||
name: "XIC持有者投票权"
|
||
description: "宪法修改需XIC持有者2/3多数同意"
|
||
predicate: amendment.xic_approval_ratio >= 6700
|
||
obligation: governance.require_xic_supermajority per_epoch
|
||
test: A17_test_xic_voting
|
||
|
||
clause A18_AmendmentProcess
|
||
name: "宪法修改程序"
|
||
description: "宪法修改必须经过提案、讨论、投票三阶段"
|
||
predicate: amendment.stage in ["proposal", "discussion", "voting", "enacted"]
|
||
obligation: governance.enforce_amendment_stages per_epoch
|
||
test: A18_test_amendment_stages
|
||
|
||
clause A19_ConstitutionalCourt
|
||
name: "宪法法院仲裁权"
|
||
description: "争议必须提交宪法法院仲裁"
|
||
predicate: dispute.submitted_to_court == true
|
||
obligation: governance.route_disputes_to_court per_block
|
||
test: A19_test_court_arbitration
|
||
|
||
clause A20_JudgeElection
|
||
name: "法官选举制度"
|
||
description: "宪法法官由XIC持有者选举,任期2年"
|
||
predicate: judge.elected_by_xic == true
|
||
obligation: governance.enforce_judge_election per_epoch
|
||
test: A20_test_judge_election
|
||
|
||
clause A21_TransparencyRequirement
|
||
name: "治理透明度"
|
||
description: "所有治理决策必须链上公开"
|
||
predicate: governance.decision_on_chain == true
|
||
obligation: governance.publish_decisions per_block
|
||
test: A21_test_transparency
|
||
|
||
clause A22_EmergencyPowers
|
||
name: "紧急权力限制"
|
||
description: "紧急权力行使不得超过30天,需2/3批准"
|
||
predicate: emergency.duration_days <= 30
|
||
obligation: governance.limit_emergency_powers per_epoch
|
||
test: A22_test_emergency_limits
|
||
|
||
clause A23_ConstitutionalReview
|
||
name: "宪法审查权"
|
||
description: "任何条款可被宪法法院审查"
|
||
predicate: review.court_has_jurisdiction == true
|
||
obligation: governance.enable_constitutional_review per_epoch
|
||
test: A23_test_review_power
|
||
|
||
clause A24_AmendmentHistory
|
||
name: "修改历史不可篡改"
|
||
description: "宪法修改历史必须永久保存在链上"
|
||
predicate: amendment.history_immutable == true
|
||
obligation: governance.preserve_amendment_history per_block
|
||
test: A24_test_history_immutable
|
||
|