๐Ÿ“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.

Part IV: Policy Workflow Design

Chapter 13: Policy Workflow Architecture and Design Principles

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.

Chapter 14: Guardian Workflow Blocks and Configuration

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.

Chapter 15: VM0033 Implementation Deep Dive

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.

Chapter 16: Advanced Policy Patterns

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.

Part V: Calculation Logic Implementation

Chapter 17: (Reserved for Part IV completion)

Purpose: Reserved for additional Part IV content.

Chapter 18: Custom Logic Block Development

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.

Chapter 19: Formula Linked Definitions (FLDs)

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.

Chapter 20: Guardian Tools Architecture and 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.

Chapter 21: Calculation Testing and Validation

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.

Part VI: Integration and Testing

Chapter 22: End-to-End 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.

Chapter 23: API Integration and Automation

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.

Part VIII: Advanced Topics and Best Practices

Chapter 27: Integration with External Systems

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.

Chapter 28: Troubleshooting and Common Issues

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