<!-- YAML-SNAPSHOT:START -->
| Key | Value |
| --- | ----- |
| **id** | OCL-protocol-projectTreasuryManagement |
| **name** | Project Treasury Management Protocol |
| **description** | Governs the management and spending of allocated project budgets. |
| **initializationEvent** | A project requires funds from its allocated budget for an operational expense. |
| **associatedFunctions** | null |
| **associatedRoles** | [[OpenCivics Network/Labs/constitution_202508300849-draft/2. Structure/Roles/Labs Coordinator]], [[OpenCivics Network/Labs/constitution_202508300849-draft/2. Structure/Roles/Labs Manager]] |
| **relatedMembranes** | [[OpenCivics Network/Labs/constitution_202508300849-draft/2. Structure/Membranes/Labs Projects]] |
| **stages** | Funding Request, Coordinator Approval, Manager Verification |
<!-- YAML-SNAPSHOT:END -->
This protocol empowers projects to manage their own budgets effectively while maintaining financial accountability.
1. **Funding Request**
- A project team member submits a funding request to the [[OpenCivics Network/Labs/constitution_202508300849-draft/2. Structure/Roles/Labs Coordinator]].
2. **Coordinator Approval**
- The [[OpenCivics Network/Labs/constitution_202508300849-draft/2. Structure/Roles/Labs Coordinator]] reviews the request. For amounts under a defined threshold (e.g., $500), the Coordinator can approve the spending directly from the [[OpenCivics Network/Labs/constitution_202508300849-draft/2. Structure/Assets/Labs Project Budget]].
3. **Manager Verification**
- For amounts over the threshold, the request must be escalated to a [[OpenCivics Network/Labs/constitution_202508300849-draft/2. Structure/Roles/Labs Manager]] for verification and approval.