Skip to main content

Governance Action Schema

Overview

The Governance Action Schema defines the structure for tracking all official governance actions by any of the governance houses, including meetings and decisions. It ensures that all actions are aligned with the community's goals and governance processes.

Schema Structure

Core Entities

{
"governance_action": {
"metadata": "GovernanceActionMetadata",
"content": "GovernanceActionContent",
"status": "GovernanceActionStatus",
"relationships": "GovernanceActionRelationships",
"outcome": "GovernanceDecisionOutcomes"
}
}

Data Fields

1. GovernanceActionMetadata

FieldTypeRequiredDescriptionExample
idUUIDYesUnique governance action identifierga_2025_001
created_atISO 8601YesCreation timestamp2025-01-15T10:30:00Z
updated_atISO 8601YesLast update timestamp2025-01-15T14:45:00Z
versionStringYesSchema version0.1
titleStringYesGovernance action title"Elders Council Meeting"
houseStringYesGovernance house responsible for the actionelders_council

2. GovernanceActionContent

FieldTypeRequiredDescriptionExample
descriptionTextYesDetailed description"Discussion on proposal PROP_2025_001..."
objectivesArray[String]YesObjectives of the governance action"Ensure cultural alignment"
expected_outcomesArray[String]YesExpected outcomes"Approved proposal with clear governance path"
action_typeStringYesType of action being takendiscussion
purposeStringYesPurpose of the actionDP_2025_001_001
proposalStringYesProposal related to the actionPROP_2025_001
notesStringYesNotes related to the actionGA_NOTES_2025_002_001

3. GovernanceActionStatus

FieldTypeRequiredDescriptionExample
current_statusEnumYesCurrent statusplanned, in_progress, completed
status_historyArray[StatusChange]YesStatus change log[{"status": "planned", "timestamp": "2025-01-15T10:30:00Z"}]

4. GovernanceActionRelationships

FieldTypeRequiredDescriptionExample
related_decision_plansArray[UUID]NoRelated decision plans[]
governance_stewardUUIDYesGovernance steward IDsteward_001

5. GovernanceDecisionOutcomes

FieldTypeRequiredDescriptionExample
feedbackStringYesFeedback from the participants on the decision[{ "id":"councillor_1", "response": "I want to emphasize the importance of cultural representation and accessibility"}]
veto_votesIntegerYesNumber of veto votes1
no_veto_votesIntegerYesNumber of non-veto votes5
total_vote_participantsIntegerYesTotal number of participants in the vote6
total_vote_tokens_forIntegerYesTotal number of tokens voted for the proposal20
total_vote_tokens_againstIntegerYesTotal number of tokens voted against the proposal5
total_vote_power_forIntegerYesTotal voting power for the proposal10
total_vote_power_againstIntegerYesTotal voting power against the proposal3
outcomeStringYesFinal decision outcomeno_veto, veto, approved, rejected

Validation Rules

1. Data Integrity Rules

  • Unique Identifiers: All governance action IDs must be globally unique
  • Required Fields: All required fields must be present and non-null
  • Data Types: All field values must match their defined types
  • Timestamps: All timestamps must be valid ISO 8601 format

2. Business Logic Rules

  • Status Transitions: Only valid status transitions are allowed
  • Assignment Rules: Governance actions can only be assigned to open decision plans

Integration Points

1. Governance System Integration

The governance action schema integrates with the governance system to ensure seamless coordination between governance actions and decision-making processes:

  • Governance Action Status Synchronization: When governance action statuses change, the system automatically updates associated decision plan statuses to maintain consistency across the governance workflow
  • Action Tracking: All governance action-related activities are automatically recorded in the governance history, providing a complete audit trail of community decisions and their implementation

Conclusion

The Governance Action Schema provides a comprehensive foundation for managing governance actions within the DAO ecosystem. By integrating cultural values, governance processes, and technical requirements, this schema ensures:

  • Cultural Alignment: Governance actions respect and advance community values
  • Transparency: All governance action data is visible and auditable
  • Scalability: Machine-readable data enables automation and growth
  • Fairness: Clear rules and validation ensure equitable treatment
  • Efficiency: Automated workflows reduce administrative overhead

The schema is designed to evolve with the community's needs while maintaining the core principles of decentralized governance and cultural preservation. Regular reviews and updates ensure it continues to serve the community effectively as the DAO grows and develops.