πChapter Outlines
Purpose: Establish the foundation for understanding methodology digitization on Guardian platform.
Key Topics:
- What is methodology digitization and why it matters 
- Guardian platform's role in environmental asset tokenization 
- Overview of the digitization process from PDF to working policy 
- VM0033 as our reference case study - why it was chosen 
- Benefits of digitization: transparency, efficiency, automation 
- Common challenges and how this handbook addresses them 
- Setting up your development environment 
VM0033 Context: Introduction to VM0033's significance in blue carbon markets and its complexity as a comprehensive tidal wetland restoration methodology.
Purpose: Provide deep domain knowledge of VM0033 before beginning technical implementation.
Key Topics:
- VM0033 scope and applicability conditions 
- Baseline scenario determination for tidal wetlands 
- Project activities and intervention types 
- Key stakeholders and their roles in wetland restoration 
- Emission sources and carbon pools covered 
- Monitoring requirements and verification processes 
- Relationship to other VCS methodologies and CDM tools 
VM0033 Context: Complete walkthrough of the methodology document structure, highlighting sections that will be digitized and their interdependencies.
Purpose: Provide methodology developers with Guardian-specific knowledge needed for digitization.
Key Topics:
- Guardian architecture: services, APIs, and data flow 
- Policy Workflow Engine (PWE) fundamentals 
- Schema system and Verifiable Credentials 
- Hedera Hashgraph integration and immutable records 
- User roles and permissions model 
- IPFS integration for document storage 
- Guardian UI components and user experience 
VM0033 Context: How VM0033's complexity maps to Guardian's capabilities and architectural patterns.
Purpose: Teach systematic approach to analyzing methodology documents for digitization.
Key Topics:
- Structured reading techniques for methodology PDFs 
- Identifying workflow stages and decision points 
- Mapping stakeholder interactions and document flows 
- Extracting data requirements and validation rules 
- Understanding temporal boundaries and crediting periods 
- Identifying calculation dependencies and parameter relationships 
VM0033 Context: Step-by-step analysis of VM0033 document, breaking down its content into digestible components and identifying digitization priorities.
Purpose: Master the process of extracting and organizing all mathematical components of a methodology.
Key Topics:
- Recursive equation analysis starting from final emission reduction formula 
- Parameter classification: monitored vs. non-monitored vs. user-input 
- Building parameter dependency trees 
- Identifying default values and lookup tables 
- Handling conditional calculations and alternative methods 
- Creating calculation flowcharts and documentation 
VM0033 Context: Complete mapping of VM0033's emission reduction equations, including baseline emissions, project emissions, and leakage calculations with all parameter dependencies.
Purpose: Handle external tools and modules that methodologies reference.
Key Topics:
- Understanding CDM tools and VCS modules 
- Integrating AR-Tool14 for biomass calculations 
- Incorporating VMD modules for specific calculations 
- Handling tool versioning and updates 
- Creating unified calculation frameworks 
- Managing tool dependencies and conflicts 
VM0033 Context: Integration of subset of tools referenced in VM0033, limited to AR-Tool05, AR-Tool14, AFLOU Non permanence risk tool.
Purpose: Create comprehensive test cases that validate the digitized methodology.
Key Topics:
- Designing test scenarios covering all methodology pathways 
- Creating input parameter datasets for testing 
- Establishing expected output benchmarks 
- Building validation spreadsheets with all calculations 
- Documenting test cases and acceptance criteria 
- Version control for test artifacts 
VM0033 Context: Development of complete VM0033 test spreadsheet with multiple project scenarios, covering different wetland types, restoration activities, and calculation methods.
Purpose: Understand Guardian's schema system fundamentals and architectural patterns.
Key Topics:
- Guardian's JSON Schema integration with Verifiable Credentials 
- Two-part schema architecture (Project Description + Calculations) 
- Field type selection and parameter mapping principles 
- Schema template structure and organization 
- Basic conditional logic and field visibility 
- Performance considerations for schema design 
VM0033 Context: VM0033's two-part architecture demonstrating how complex wetland restoration methodology translates into Guardian schema structure with 400+ components.
Purpose: Build comprehensive PDD schemas using Excel-first approach with step-by-step implementation.
Key Topics:
- Excel schema template usage and structure 
- Step-by-step PDD schema construction process 
- Conditional logic implementation with enum selections 
- Sub-schema creation and organization 
- Field key management for calculation code readability 
- Guardian import process and testing 
VM0033 Context: Complete walkthrough of building VM0033 PDD schema from Excel template, including certification pathway conditionals and calculation parameter capture.
Purpose: Create time-series monitoring schemas that handle annual data collection and calculation updates.
Key Topics:
- Temporal data structures for monitoring periods 
- Annual parameter tracking and time-series organization 
- Quality control fields and evidence documentation 
- Field key management for time-series calculations 
- VVB verification workflow support 
- Integration with PDD schema parameters 
VM0033 Context: VM0033 monitoring schema development covering herbaceous vegetation monitoring, carbon stock tracking, and temporal boundary management over 100-year crediting periods.
Purpose: Master API schema management, field properties, and advanced Guardian features.
Key Topics:
- API-based schema operations and updates 
- Field key naming best practices for calculation code 
- Standardized Property Definitions from GBBC specifications 
- Four Required field types: None, Hidden, Required, Auto Calculate 
- Schema UUID management for efficient development 
- Bulk operations and version control strategies 
VM0033 Context: Advanced schema management techniques used in VM0033 development, including Auto Calculate field implementation for equation results and UUID management for policy integration.
Purpose: Validate schemas using Guardian's testing features before deployment.
Key Topics:
- Default Values, Suggested Values, and Test Values configuration 
- Schema preview testing and functionality validation 
- UUID integration into policy workflow blocks 
- Test artifact completeness checking 
- Field validation rules and user experience optimization 
- Pre-deployment checklist and user testing 
VM0033 Context: Practical testing approach used for VM0033 schema validation, including systematic testing of conditional logic and calculation field behavior.
Purpose: Establish foundational understanding of Guardian policy architecture and design patterns for environmental methodology implementation.
Key Topics:
- Guardian policy architecture fundamentals and component overview 
- Event-driven workflow block communication system 
- Policy lifecycle management and versioning strategies 
- Hedera blockchain integration for immutable audit trails 
- Document flow design patterns and state management 
- Security considerations and access control architecture 
VM0033 Context: Guardian policy architecture analysis using VM0033 production implementation as reference for tidal wetland restoration methodology digitization.
Purpose: Master Guardian's workflow block system for building environmental certification workflows.
Key Topics:
- interfaceDocumentsSourceBlock for document management and filtering 
- buttonBlock configurations for user interactions and workflow transitions 
- requestVcDocumentBlock for data collection and schema integration 
- sendToGuardianBlock for data persistence and blockchain storage 
- Role-based permissions and access control implementation 
- Event-driven communication between workflow blocks 
VM0033 Context: Complete workflow block configuration using VM0033 production policy JSON, covering project submission, VVB approval, and document management workflows.
Purpose: Deep technical analysis of VM0033 policy implementation using actual Guardian production configurations.
Key Topics:
- VVB document approval workflow with real JSON configurations 
- Project submission and review processes using Guardian blocks 
- Role-based workflow analysis (Project_Proponent, VVB, Owner) 
- Document filtering and status management implementations 
- Button configuration patterns for workflow transitions 
- End-to-end integration patterns and event routing 
VM0033 Context: Complete analysis of VM0033 production policy JSON with extracted block configurations, focusing on real-world implementation patterns for tidal wetland restoration certification.
Purpose: Advanced Guardian policy implementation patterns using production VM0033 configurations.
Key Topics:
- Transformation blocks for external API integration (Verra project hub) 
- Document validation blocks for data integrity and business rule enforcement 
- External data integration patterns (Kanop satellite monitoring, IoT devices) 
- Policy testing frameworks including dry-run mode and programmatic testing 
- Demo mode configuration for training and development environments 
- Production deployment patterns and error handling strategies 
VM0033 Context: Real implementation examples from VM0033 production policy including dataTransformationAddon for Verra API integration, documentValidatorBlock configurations, and comprehensive testing approaches.
Purpose: Reserved for additional Part IV content.
Purpose: Implement emission reduction calculations using JavaScript in Guardian's customLogicBlock.
Key Topics:
- Guardian customLogicBlock architecture and JavaScript execution environment 
- Document input/output handling with credentialSubject field access 
- VM0033 baseline emissions, project emissions, and net emission reduction calculations 
- Schema field integration and Auto Calculate field implementation 
- Error handling and validation within calculation blocks 
- Testing calculation logic outside and within Guardian environment 
VM0033 Context: Complete implementation of VM0033 emission reduction calculations using real production JavaScript from er-calculations.js artifact, including field mapping to PDD and monitoring report schemas.
Purpose: Brief foundation chapter establishing FLD concepts for parameter relationship management in Guardian methodologies.
Key Topics:
- FLD concept and basic architectural understanding 
- Parameter reuse across multiple schema documents in policy workflows 
- VM0033 parameter relationship examples suitable for FLD implementation 
- Integration patterns with customLogicBlock calculations 
- Basic design principles for FLD frameworks 
VM0033 Context: Concise overview establishing FLD concepts with VM0033 parameter relationship examples, focusing on foundational understanding rather than detailed implementation.
Purpose: Build Guardian Tools using extractDataBlock and customLogicBlock patterns, with AR Tool 14 as practical example.
Key Topics:
- Guardian Tools architecture as mini-policies with three-block pattern 
- ExtractDataBlock workflows for schema-based data input/output operations 
- CustomLogicBlock integration for standardized calculation implementations 
- AR Tool 14 complete implementation with stratified random sampling 
- Tool versioning, schema evolution, and production deployment patterns 
- Tool integration patterns for use across multiple methodologies 
VM0033 Context: Real AR Tool 14 implementation from Guardian production artifacts showing complete biomass calculation tool that integrates with VM0033 wetland restoration methodology.
Purpose: Comprehensive testing using Guardian's dry-run mode and customLogicBlock testing interface with VM0033 and AR Tool 14 test artifacts.
Key Topics:
- Guardian's customLogicBlock testing interface with three input methods (schema-based, JSON editor, file upload) 
- Interactive testing and debugging with Guardian's built-in debug() function 
- Dry-run mode for complete policy workflow testing without blockchain transactions 
- Test artifact validation using final-PDD-vc.json and official methodology spreadsheets 
- Testing at every calculation stage: baseline, project, leakage, and net ERR 
- API-based automated testing using Guardian's REST APIs and Cypress framework 
- Best practices for test data management and systematic testing approaches 
VM0033 Context: Practical testing implementation using VM0033_Allcot_Test_Case_Artifact.xlsx and final-PDD-vc.json with Guardian's testing interface, demonstrating complete validation workflow from individual calculations to full policy testing.
Purpose: Testing complete methodology workflows across all stakeholder roles using Guardian's dry-run capabilities and VM0033 production patterns.
Key Topics:
- Multi-role testing framework with virtual user management 
- Complete stakeholder workflow simulation (Project Proponent, VVB, Standard Registry) 
- VM0033 workflow testing using policy navigation structure and role transitions 
- Production-scale data validation with large datasets and multi-year monitoring periods 
- Cross-component integration testing validating schema-workflow-calculation consistency 
- Guardian dry-run artifacts and validation procedures for methodology compliance 
VM0033 Context: Complete end-to-end testing using VM0033 policy structure, demonstrating multi-stakeholder workflows from PDD submission through VCU token issuance with role-based testing scenarios.
Purpose: Automating methodology operations using Guardian's REST API framework for production deployment and integration.
Key Topics:
- Guardian API authentication patterns with JWT tokens and refresh token management 
- VM0033 policy block API structure using real block IDs for PDD and monitoring report submission 
- Dry-run API operations with virtual user creation and management for automated testing 
- Automated workflow execution class demonstrating complete VM0033 project lifecycle via APIs 
- Cypress testing integration for automated methodology validation and regression testing 
VM0033 Context: Practical API automation using VM0033 policy endpoints, demonstrating automated data submission, virtual user workflows, and production API patterns for scalable methodology operations.
Part VII: Deployment and Maintenance
Chapter 24: User Management and Role Assignment
Purpose: Set up and manage users, roles, and permissions for deployed methodologies.
Key Topics:
- User onboarding and account management 
- Role assignment and permission configuration 
- Organization management and multi-tenancy 
- Access control and security policies 
- User training and support procedures 
- Audit and compliance reporting 
VM0033 Context: User management for VM0033 implementation, including VVB accreditation, project developer registration, and Verra administrator roles.
Chapter 25: Monitoring and Analytics - Guardian Indexer
Purpose: Monitoring and analytics for deployed methodologies and data submitted via Indexer
Key Topics:
- Usage analytics and reporting 
- Data export and reporting capabilities 
- Compliance monitoring and audit trails 
VM0033 Context: Viewing all data on Indexer, tracking project registrations, credit issuances
Chapter 26: Maintenance and Updates
Purpose: Maintain and evolve deployed methodologies over time.
Key Topics:
- Maintenance procedures and schedules 
- Bug fixing and issue resolution 
- Methodology updates and regulatory changes 
- User feedback integration and feature requests 
- Long-term support and lifecycle planning 
VM0033 Context: Maintenance strategy for VM0033 implementation, including handling Verra methodology updates and regulatory changes.
Purpose: Connect Guardian-based methodologies with external systems and services.
Key Topics:
- External system integration patterns 
- Data transformation via blocks 
- Data synchronization and consistency 
- Real-time data feeds and streaming (Metered Policy Example) 
VM0033 Context: Integration of VM0033 with external monitoring systems, satellite data feeds, and Verra's registry systems.
Purpose: Provide solutions for common problems encountered during methodology digitization.
Key Topics:
- Common digitization pitfalls and solutions 
- Debugging techniques and tools 
- Data quality issues and resolution 
- User experience problems and fixes 
- Integration and compatibility issues 
VM0033 Context: Some specific troubleshooting scenarios encountered during VM0033 implementation and their solutions.
Implementation Notes
Each chapter will include:
- Practical Examples: Real code, configurations, and screenshots from VM0033 implementation 
- Best Practices: Lessons learned and recommended approaches 
- Common Pitfalls: What to avoid and how to prevent issues 
- Testing Strategies: How to validate each component 
- Performance Considerations: Optimization tips and scalability guidance 
- Maintenance Notes: Long-term considerations and update strategies 
The handbook is designed to be both a learning resource and a reference guide, with clear navigation between conceptual understanding and practical implementation.
Last updated