ποΈArtifacts Collection
Test artifacts, calculation tools, and reference materials for methodology digitization
Overview
This directory contains essential artifacts and tools used throughout the methodology digitization process to ensure accuracy, consistency, and quality validation.
Available Artifacts
Reference Documentation
Complete parsed and structured version of the VM0033 methodology document, including:
Structured methodology text with proper formatting
All equations and calculation formulas
Parameter definitions and requirements
Tools and modules documentation
Methodology-specific guidance
Metadata and structural information for the VM0033 methodology:
Document structure and sections
Equation references and locations
Parameter cross-references
Validation checkpoints
Test Case Artifacts
Official test case artifact developed with Verra using real Allcot ABC Mangrove project data, including:
Actual project parameters from implemented restoration activities
Real-world baseline emissions calculations
Documented project emissions calculations
Leakage calculations based on actual project conditions
Final emission reduction results for validation
Comprehensive test scenarios covering different wetland types and restoration activities
Real-world emission reduction calculations for ABC Senegal project, demonstrating:
Practical application of methodology calculations
Project-specific parameter values
Verification data points
Tools and Templates
Python tool for extracting and validating calculation data from Excel artifacts:
Automated parameter extraction
Calculation validation
Schema generation support
Quality assurance checks
Standard Excel template for creating Guardian schemas:
Pre-configured field types
Validation rules
Guardian-compatible structure
Import-ready format
Usage Guidelines
For Methodology Developers
Use Test Artifacts: Validate all calculations against provided test cases
Follow Templates: Use schema template for consistent Guardian integration
Extract with Tools: Use Python extractor for automated validation
For Policy Implementers
Reference Calculations: Use artifacts to verify Guardian policy math
Validate Results: Compare Guardian outputs against artifact benchmarks
Test with Real Data: Use project examples for integration testing
Artifact Validation Process
Step 1: Calculation Verification
1. Open relevant test artifact (e.g., VM0033_Allcot_Test_Case_Artifact.xlsx)
2. Review all input parameters and their sources
3. Verify calculation formulas match methodology requirements
4. Validate intermediate calculation steps
5. Confirm final emission reduction results
Step 2: Guardian Integration Testing
1. Use schema-template-excel.xlsx to structure Guardian schemas
2. Import test data from artifacts into Guardian policy
3. Run Guardian calculations and compare with artifact results
4. Verify calculations match within acceptable tolerance
5. Document any discrepancies and resolution steps
Step 3: Real-World Validation
1. Use project examples (e.g., ER_calculations_ABC Senegal.xlsx)
2. Test Guardian policy with real project data
3. Validate results against actual project outcomes
4. Confirm Guardian policy produces expected emission reductions
Tool Usage
Excel Artifact Extractor
# List all workbooks in artifacts folder
python excel_artifact_extractor.py list-workbooks
# Extract tabs from specific workbook
python excel_artifact_extractor.py extract-tabs VM0033_Allcot_Test_Case_Artifact.xlsx
# Extract content from specific tab
python excel_artifact_extractor.py extract-tab-content VM0033_Allcot_Test_Case_Artifact.xlsx "ProjectBoundary"
# Extract Guardian schema structure
python excel_artifact_extractor.py extract-schema-structure schema-template-excel.xlsx
# Extract parameters from specific tab
python excel_artifact_extractor.py extract-parameters VM0033_Allcot_Test_Case_Artifact.xlsx "StratumLevelInput + UI Req"
Quality Assurance
Validation Criteria
β All calculations must match methodology requirements exactly
β Test artifacts must include comprehensive parameter coverage
β Guardian policies must produce identical results to Excel calculations
β Real-world examples must demonstrate practical applicability
Common Issues and Solutions
Calculation Discrepancies
Verify formula references and cell calculations
Check unit conversions and scaling factors
Validate input parameter sources and values
Schema Import Errors
Use schema-template-excel.xlsx for proper formatting
Verify field types match Guardian requirements
Check for missing required fields
Guardian Integration Issues
Compare JavaScript calculations with Excel formulas
Verify variable naming consistency
Test with boundary conditions and edge cases
Integration with Other Shared Resources
Templates: Use templates for documenting artifact usage
VM0033 Integration: Reference VM0033 system for methodology-specific artifacts
Guardian Integration: Follow Guardian patterns for policy implementation
Accuracy Critical: These artifacts serve as the ground truth for calculation validation. Any modifications must be thoroughly tested and documented.
Last updated