📖
Managed Guardian Service Documentation
HomeSupportContact UsAbout
  • 👋The Next Generation of Registry Systems
  • Overview
    • 🌎Quick Start - MGS
    • 🌐Quick Start - Indexer
      • 🌐Existing MGS Account Users
      • 🌐New User Without an MGS Account
    • ✨Key Features of Managed Guardian Service (MGS)
    • 🤖Custom MGS ChatGPT Assistant
  • LEARN
    • 🎬Important Concepts
      • ☺️Types of Users
      • ⛓️About the Trust Chain
      • 📂About Schemas
      • 🔃About Policies
      • 🎮About Dry Run
      • ⚖️About Retirement
      • 🔐About MGS Vault
    • 📽️Methodology Breakdown
  • 🆕WHAT'S NEW
    • Changelog
      • Beta v11
      • Beta v10.2
      • Beta v10.1
      • Beta v10
      • Beta v9
      • Beta v8
      • Beta v7
      • Beta v6
      • Beta v5.1
      • Beta v5
      • Beta v4
      • Beta v3.2
      • Beta v3.1
      • Beta v3
      • Beta v1
      • Beta v2
  • TECHNICAL INFORMATION
    • Two-Factor Authentication (2FA) Setup Guide
    • 📯Tenant Admins
      • ☁️Azure B2C Single Sign-On (SSO) Integration Guide
      • 🗃️IPFS Storage Providers
        • ☑️Compatible IPFS Storage Providers
        • ☁️Managed IPFS Node
          • 🗃️Integrating Managed IPFS Node with MGS Tenants
        • ☁️Web3.Storage
          • 🔐How to Generate Web3.Storage Key and Proof
          • 🗃️Integrating Web3.Storage with MGS Tenants
        • ☁️filebase
          • 🔐Setting up filebase
          • 🗃️Integrating filebase with MGS Tenants
      • 🛠️Tenant Operations
        • ⚙️Tenant APIs
          • Return Tenants
          • Return user Tenants
          • Create New Tenant
          • Return Tenant Related Settings
          • Send Invite Link
          • Delete Tenant
          • Return Users for Tenant
          • Delete Tenant User
          • Reorder Tenants
      • 🖥️Creating Tenants using the UI
    • 👨‍💻Users
      • 🏫Standard Registry Users, Schemas, and Policies
        • 🛠️Schemas
          • 📂Available Schema Types
          • 📁Property Glossary
          • ℹ️System / Policy Schemas
          • 🖥️Creating a System Schema using the UI
          • 🖥️Creating a Policy Schema using the UI
          • 💻Creating Tag Schemas using UI
          • ⚙️Schema Creation Using APIs
            • Listing of Schema
            • Publishing schema based on schema ID
            • Updating Schema
            • Deleting a Schema
            • Schema Preview from IPFS
            • Schema Preview from Zip
            • Export message IDs of Schema
            • Export Files from Schema
            • Creation of Schema related to the topic
            • Returns all Schemas related to the topic
            • Importing Zip file containing Schema
            • Import schema from Zip
            • Returning Schema by SchemaID
          • ⚙️System Schemas APIs
            • Creates New System Schema
            • Returns Schema by Type
            • Returns Schema by Username
            • Updates the Schema
            • Delete System Schema
            • Publishes the Schema
            • Schema Type
          • ⚙️Schema Related APIs for Asynchronous Execution
            • Creation of Schema
            • Publishing Schema
            • Previews the Schema from IPFS
            • Importing Schema from IPFS
            • Importing Schema from .zip
          • 📁Schema Tree
            • 💻Schema Tree UI
            • ⚙️Returning Schema Tree API
          • 📁Example Data
            • 💻Adding Example data using UI
          • 📁Schema Differentiation
            • 💻Schema Differentiation using UI
            • ⚙️Schema Differentiation APIs
              • Returns Result of Schema comparison
              • Exports Schema Differentiation Results
          • 📁Tag Schema
            • ⚙️Tag Schema APIs
              • Returning all Schema Tags
              • Creating new Schema Tag
              • Deleting Schema Tag
              • Updating Schema Tag
              • Publishing Schema
              • Returning list of published schemas
          • Schema Predefined Values
          • Schema Rules
            • Defining Schema Rules using UI
            • APIs related to Schema Rules
              • Creation of the new schema rule
              • Retrieve the schema rules
              • Retrieve the configuration of the rule by its ID
              • Update the configuration of the rule with the corresponding ID
              • Delete the rule by its ID
              • Activate the rule with the specified ID
              • Deactivate the rule with the specified ID
              • List all the schemas and policy relevant to the rule with the specified ID
              • Retrieve all the data needed for evaluating the rules
              • Create a new rule from the file
              • Load the file and return its preview
              • Export the selected rule (by ID) into the file
        • 🛠️Policies
          • 🎓Policy Glossary
          • 🔄Available Policy Workflow Blocks
            • InterfaceContainerBlock
            • PolicyRolesBlock
            • InterfaceStepBlock
            • requestVCDocumentBlock
            • sendToGuardianBlock
            • reassigningBlock
            • InformationBlock
            • InterfaceDocumentsSourceBlock
            • paginationAddon
            • DocumentsSourceAddOn
            • filtersAddOnBlock
            • InterfaceActionBlock
            • externalDataBlock
            • retirementDocumentBlock
            • wipeDocumentBlock
            • calculateMathAddOnBlock
            • reportBlock & reportItemBlock
            • switchBlock
            • TimerBlock
            • aggregateDocumentBlock
            • revocationBlock
            • setRelationshipsBlock
            • Button Block
            • documentValidatorBlock
            • tokenActionBlock
            • tokenConfirmationBlock
            • mintDocumentBlock
            • groupManagerBlock
            • multiSignBlock
            • customLogicBlock
            • splitBlock
            • create Token Block
            • Impact Addon
            • Http Request Block
            • historyAddOn
            • selectiveAttributes Block
            • tagsManagerBlock
            • extractDataBlock
            • externalTopicBlock
            • messagesReportBlock
            • notificationBlock
            • Button BlockOn Addon
            • Data Transformation Addon
            • Events
          • 💻Creating Policy using UI
          • 🖥️Creating a Policy using Policy Configurator
            • Getting Started with the Policy Workflows
            • Policy Workflow Step 1
            • Policy Workflow Step 2
            • Policy Workflow Step 3
            • Policy Workflow Step 4
            • Policy Workflow Step 5
            • Policy Workflow Step 6
            • Policy Workflow Step 7
            • Policy Workflow Step 8
            • Policy Workflow Step 9
            • Policy Workflow Step 10
            • Policy Workflow Step 11
            • Policy Workflow Step 12
            • Policy Workflow Step 13
            • Policy Workflow Step 14
            • Policy Workflow Step 15
            • Policy Workflow Step 16
            • Policy Workflow Step 17
            • Policy Workflow Step 18
            • Policy Workflow Step 19
            • Policy Workflow Step 20
            • Policy Workflow Step 21
            • Policy Workflow Step 22
            • Policy Workflow Step 23
            • Policy Workflow Step 24
            • Policy Workflow Step 25
            • Policy Workflow Wrap Up
          • ⚙️Creating a Policy using APIs
            • Prerequesite Steps
            • Creation of a Policy
            • Policy Listing
            • Policy from IPFS
            • Policy Preview from IPFS
            • Retrieves Policy Configuration
            • Updates Policy Configuration
            • Publish a Policy
            • Policy Validation
            • Retrieval of Data from Root Policy Block
            • Request Block Data
            • Sends Data to Specified Block
            • Sends Data to specified Block by Tag
            • Returns Block ID by tag
            • Retrieves Block Data by Tag
            • Exporting Message ID
            • Export to zip file
            • Import from zip file
            • Returns list of Groups of a particular user
            • Make the selected Group active
            • Creating link between policies
            • Requesting Multi Policy Config
            • Imports open sourced policy
            • Allowed open sources list for import
            • Returns Open Source File URL
            • Returns OpenSourced policies list for import
          • 📂Dry Run
            • 🖥️Dry Run Mode using the UI
              • Dry Run Operations Guide
            • ⚙️Dry Run Mode using APIs
              • Running Policy without making any changes
              • Returning all Virtual Users
              • Creating Virtual Account
              • Logging Virtual User
              • Restarting the execution of Policy
              • Returns List of Transactions
              • Returns List of Artifacts
              • Returns List of IPFS Files
              • Returning Policy to Editing
              • Create Savepoint
              • Returns Savepoint State
              • Restoring SavePoint
              • Deletes SavePoint
          • 📁Record/Replay
            • 💻Policy execution record and replay using UI
            • ⚙️Record/Replay APIs
              • Get Recording
              • Start Recording
              • Stop Recording
              • Get Recorded Actions
              • Run record from zip file
              • Stop Running
              • Get Running Results
              • Fast Forward
              • Retry Step
              • Skip Step
          • 🪟External Events
            • ⚙️Send Data using the External Data APIs
              • Sends Data from External Source
          • ⚙️Trustchain APIs
            • Requesting
            • Building and returning
          • ⚙️Policy Related APIs for Asynchronous Execution
            • Creates new Policy
            • Publishing a Policy
            • Importing a Policy from IPFS
            • Importing a Policy from File
            • Policy Review
          • 🧑‍🤝‍🧑Roles and Groups
            • 💻Creating Roles and Groups using Policy Configurator UI
          • 📂Modules
            • 💻Modules using UI
            • ⚙️Modules APIs
              • Returns all Modules
              • Creating new Module
              • Returns Module Menu
              • Retrieves Module Configuration
              • Updates Module Configuration
              • Delete the module
              • Publishing Module onto IPFS
              • Returns Hedera ID for specific Module
              • Exporting Module in zip format
              • Import Module from IPFS
              • Import module from zip file
              • Preview Module from IPFS
              • Preview Module from zip file
              • Validates Module
          • 📂Tools
            • 💻Tools using UI
            • ⚙️Tools APIs
              • Creating new Tool
              • Returns list of tools
              • Creating new tool asynchronously
              • Deletes the tool
              • Retrieves Tool Configuration
              • Updates Tool Configuration
              • Publishes Tool onto IPFS
              • Publishes Tool into IPFS asynchronously
              • Validates Selected Tool
              • Returns Tools and its artifacts in zip format
              • Retrieves Hedera Message ID
              • Previews Imported Tool from IPFS
              • Imported Tool from IPFS
              • Previews Imported Tool from Zip
              • Importing Tool from Zip
              • Imports new tool from Zip Asynchronously
              • Imports new tool from IPFS Asynchronously
              • Returns List of Tools
          • 🔑Selective Disclosure
            • 📔User Guide
            • 💻Selective Disclosure Demo
          • 📂Policy Differentiation
            • 💻Global search and comparison UI
            • 💻Policy Differentiation using UI
            • ⚙️Policy Differentiation APIs
              • Comparing Policies
              • Searching Policies
              • Exports Comparison results
          • 📂Block/Policy Search
            • 💻Block Search using UI
            • ⚙️Block Search APIs
              • Searching Same Blocks
            • 💻Policy Search using UI
            • ⚙️Policy Search APIs
              • Search Policies
          • 📂Document Comparison
            • 💻Document Comparison using UI
            • ⚙️Document Comparison APIs
              • Compare Documents
              • Export of Comparison Result
          • 📂Tagging
            • 💻Tagging using UI
            • ⚙️Tagging APIs
              • Creating Tag
              • Searching Tag
              • Deleting Tag
              • Synchronization of Tags
          • 🤖Auto Suggestion
            • 💻Demo using UI
            • ⚙️Auto Suggestion APIs
              • Get next and nested suggested block types
              • Get suggestions configuration
              • Set suggestions configuration
          • 📂Themes
            • 💻Themes using UI
            • ⚙️Themes APIs
              • Returning all themes
              • Creating theme
              • Updating theme Configuration
              • Deleting theme
              • Returning zip file containing themes
              • Importing theme
          • 📂Policy Wizard
            • 💻Demo using UI
            • ⚙️Policy Wizard APIs
              • Creating new Policy
              • Getting Policy Configuration
          • 📁Discontinuing Policy
            • 💻User Guide
            • ⚙️APIs related to Discontinuing Policy
              • Discontinue Policy
              • Migrate Policy Data
              • Migrate Policy Data Asynchronously
              • Get Policy Documents
          • 📁Live Project Data Migration
            • ➡️Live Project Data Migration UI
            • ⚙️APIs related to Live Project Data Migration
              • Getting Policy Data
              • Uploading Policy Data
              • Getting Policy Tag Block Map
              • Getting Policy Virtual Keys
              • Uploading Policy Virtual Keys
          • Roles & Permissions
            • Roles and Permissions User Guide
            • APIs related to Roles & Permissions
              • Returns list of all permissions
              • Returns list of all roles
              • Creates a New Role
              • Updates Role Configuration
              • Deletes Role
              • Setting Default Role
              • Returns list of all users for whom the current user can change the role
              • Retrieves information about the user (roles, permissions assigned policies)
              • Updates User Roles (only SR)
              • Returns list of all Policies
              • Assigns Policies to a User - Only SR
              • Updates user roles (for ordinary users)
              • Assigns policies to a user (for ordinary users)
          • 📁Import/Export from Excel
            • 💻Import and Export Excel file User Guide
            • ⚙️APIs related to Import/Export Schemas from Excel
              • Import Schemas in Excel file format into local DB
              • Asynchronously Imports Schemas in Excel file format into a policy
              • Previews Schema from Excel file
              • Returns Schema in Excel file format
              • Returns list of Schemas
              • Exporting Policy to Excel
              • Import Schemas in Excel file format into a Policy
              • Policy Preview from Excel file
          • 💻Demo on Integrating external policies using UI
          • 📁Policy Labels
            • Policy Labels UI
            • APIs related to Policy Labels
              • Creating new Label definition
              • Retrieve the list of Label definitions
              • Retrieve a label definition configuration by ID
              • Update Label configuration by ID
              • Delete Label definition by ID
              • Publish Label definition by ID
              • Publish Label definition by ID asynchronously
              • Retrieve the list of components for Label configuration (schemas, policies, etc)
              • Import Label configuration from a file
              • Export Label configuration to a file
              • Preview of the imported file
              • Search for Labels and Statistics for importing into Label configuration
              • Retrieve the list of created tokens (VPs) for which a Label document can be created
              • Retrieve token (VP) and all its dependencies by document ID
              • Create a new Label document for token (VP)
              • Retrieve a list of created Label documents
              • Retrieve Label document by ID
              • Retrieve linked Label documents by ID
          • Formula Linked Definitions
            • Formula Linked Definitions using UI
            • APIs related to Formula Linked
              • Creating a new formula
              • Returns a list of formulas
              • Returns a formula by its ID
              • Update the formula by its ID
              • Delete the formula by its ID
              • Retrieve the list of all schemas and policies linked to a Formula
              • Create a new formula (import) from a file
              • Export selected formulas into a file
              • Loads (import) a file and return its preview
              • Publish a formula
              • Retrieve all data from documents that needed for displaying the formula
          • Decentralized Guardian
            • Remote Policy UI
            • ⚙️APIs
              • Returns the list of requests for adding remote policies
              • Previews the policy from IPFS without loading it into the local DB
              • Policy Import from IPFS
              • Approves policy Asynchronously
              • Rejects policy Asynchronously
              • Approves Policy
              • Rejects policy
              • Return a list of all policies requests
              • Approves a request for an action from a remote Guardian
              • Rejects a request for an action from a remote Guardian
              • Return a count of policy requests
              • Returns the list of existing keys
              • Creates a new key
              • Deletes the key with the specified ID Copy
          • 📔Artifacts
            • 💻Importing/Deleting Artifacts using UI
            • ⚙️Artifacts APIs
              • Returns all Artifacts
              • Upload Artifacts
              • Delete Artifact
          • 🔔Notifications
            • 💻User Guide
            • ⚙️APIs related to Notifications
              • Get all Notifications
              • Get new Notifications
              • Get Progresses
              • Read All Notifications
              • Delete Notifications
        • 🛠️Standard Registry Operations
          • ⚙️Task Status APIs
            • Returning Task Statuses
      • 🛠️User Operations
        • ✖️Multi Policy
          • 💻Configuring Multi Policy using UI
        • 🤖AI Search of Methodologies
          • 💻AI Search using UI
          • ⚙️AI Search APIs
            • Returns response
            • Rebuilds vector based on policy data
        • 🔎Guided Search of Methodologies
          • 💻Search using UI
          • ⚙️Search APIs
            • Retrieves list of all categories
            • List of policies that are best suited for given parameters
        • ⚙️Account APIs
          • Display User List
          • User Balance
          • User Session
          • User Login
          • Registering new account
          • Returns all Standard Registries
          • Requests Password Reset
          • Sets New Password
          • Current version terms of use
          • Accept terms of use
          • Returns all Standard Registries with Policies and VC Documents
        • ⚙️Profile APIs
          • User Account Balance
          • User Account Information
          • Setting User Credentials
          • Setting User Credentials Asynchronously
          • Setup Vault for user secrets
        • ⚙️Artifacts APIs
          • Returns all Artifacts
          • Upload Artifacts
          • Delete Artifacts
        • Bottom Up Data Traceability
          • Bottom Up Data Traceability using UI
          • APIs related to Statistics Report
            • Create new Statistics Definition
            • Get the list of Statistics Definitions
            • Retrieve details of the Statistics Definition by ID
            • Update configuration of the Statistics Definition by ID
            • Delete the Statistics Definition by ID
            • Publish Statistics Definition by ID
            • Retrieve the list of linked schemas and policy
            • Retrieve the list of all documents conforming the rules of the Statistics Definition
            • Create a new Statistics Assessment based on the Statistics Definition
            • Retrieve the list of existing Statistics Assessment
            • Retrieve the Statistics Assessment by ID
            • Retrieve all VC documents related to the Statistics Assessment
            • Importing Statistic from zip file
            • Exporting statistic report to a file
            • Previews the statistic report imported from zip file
      • 📁Bring your own DIDs
        • 💻Bring Your Own (BYO) DIDs UI
        • ⚙️BYO APIs
          • Validate DID Format
          • Validate DID Keys
      • Asynchronous Tasks Status
      • Show list of Hedera Transactions
        • Showing List of Hedera Transactions UI
        • APIs
          • Returning all transactions for Policy
          • Returning all transactions for Schema
          • Returning all transactions for Contract
          • Returning all transactions for Tokens
      • 🔐MGS Vault
        • ☑️Compatible Vaults
        • 🔑MGS Vault
          • 🎙️Introducing MGS Vault
          • ⚙️HashiCorp Vault Setup
          • ⚙️HashiCorp Vault Integration with MGS
        • 🔑Microsoft Azure Key Vault
          • 🎙️Introducing Microsoft Azure Key Vault
          • ⚙️Microsoft Azure Key Vault Setup
          • ⚙️Microsoft Azure Key Vault Integration with MGS
        • 🔑Google Cloud Platform Secret Manager
          • 🎙️Introducing Google Cloud Platform Secret Manager
            • ⚙️GCP Secret Manager Setup
            • ⚙️GCP Secret Manager Integration with MGS
    • 🕐Obsolete Guardian Artifacts
    • 📁Project Comparison
      • ⚙️Project Comparison APIs
        • Comparing Documents
        • Retrieves all categories
        • Retrieves all Properties
        • Search Projects by filters
    • Global Indexer
      • Indexer User Guide
      • APIs related to Indexer
        • Full Text Indexer Search
        • Returns Standard Registries
        • Returns Registry as per MessageID
        • Returns Registry Users
        • Returns Registry User as per MessageID
        • Returns Policies
        • Returns policy as per MessageID
        • Returns Tools
        • Returns Tool as per MessageID
        • Returns Modules
        • Returns Module as per MessageID
        • Returns Schemas
        • Returns Schema as per MessageID
        • Returns Schema Tree
        • Returns Tokens
        • Returns Token as per TokenID
        • Returns Roles
        • Returns Role as per MessageID
        • Returns DIDs
        • Returns DID as per MessageID
        • Returns DID Relationships
        • Returns VP Documents
        • Returns VP Document as per MessageID
        • Returns VP Relationships
        • Returns VC Documents
        • Returns VC Document as per MessageID
        • Returns VC Relationships
        • Returns NFTs
        • Returns NFT as per Serial No.
        • Returns Topics
        • Returns Topic as per TopicID
        • Returns Contracts
        • Returns Contract as per MessageID
        • Returns Landing Page Analytics
        • Returns Project Coordinates
        • Returns Search Policy Results
        • Attempts to refresh linked files for the selected documents
        • Returns Hedera Network
        • Returns Hedera Network Explorer Settings
        • Returns Data Loading Progress Result
        • Returns Registry Relationships
        • Returns Policy Relationships
        • Retrieve the list of formulas
        • Retrieve the formula by message ID
        • Retrieve linked documents which are related to formula
        • Returning Topic Data Priority Loading Progress
        • Adding Topic Data Priority Loading
        • Adding Policy Data for Priority Loading
        • Adding Token Data for Priority Loading
        • Adding Document to Data Priority Loading
    • ⚙️API Guideline
    • 🪙Tokens
      • 💻Creating Token using UI
      • 📁Token Template
        • 💻Creating Token Template using UI
        • 💻Creating Token through UI using Token Template
      • 🔎How to establish Token Authenticity
      • 🛠️Token Operations
        • ⚙️Token APIs
          • Token Listing
          • Creation of the token
          • User Info for selected token
          • Associates the user with token
          • Disassociates the user with token
          • Grants KYC for the user (Deprecated)
          • Grants KYC for the user
          • Revoke KYC of the user (Deprecated)
          • Revoke KYC of the user
          • Freeze tokens of a user
          • Unfreeze tokens of a user
      • 📁Token Retirement Contract
        • 💻Creating Contract using UI
        • TrustChain representation of token retirement
        • ⚙️Retirement APIs
          • Returning all contracts
          • Creating new Contract
          • Importing new Contract
          • Get Contract Permissions
          • Removing Contract
          • Returns a list of all Wipe requests
          • Enabling Wipe Requests
          • Disabling Wipe Requests
          • Approving Wipe Requests
          • Rejecting Wipe Requests
          • Clearing Wipe Requests
          • Adding Wipe Admin
          • Removing Wipe Admin
          • Adding Wipe Manager
          • Removing Wipe Manager
          • Adding Wipe Wiper
          • Removing Wipe Wiper
          • Syncing Retire Pools
          • Returning list of all Retire Requests
          • Returning list of all Retire Pools
          • Deleting Retire Requests
          • Deleting Retire Pools
          • Setting Retire Pools
          • Unsetting Retire Pool
          • Unsetting Retire Request
          • Retiring Tokens
          • Approving Retire Request
          • Cancelling Retire Request
          • Adding Retire Admin
          • Removing Retire Admin
          • Returning all Retired VCs
      • Dynamic Token Creation in Guardian Policies
    • ⛓️Trust Chain
      • 🛠️Trust Chain Operations
        • ⚙️Trust Chain APIs
          • Requesting
          • Building and Returning
    • 🔬Open-Source Guardian Architecture
      • 🔭High Level Architecture
      • 🔬Deep Dive Architecture
      • 👏Policies,Projects and Topics mapping Architecture
      • ➗MRV Splitting Logic
      • 🔑Internal (with Vault)Signing Sequence Diagram
      • 🔥FireBlocks Signing Sequence Diagram
    • 📄Full API Documentation
    • 📁Library of Policy Examples
      • 💻Creating and using Roles
      • 🔢Data input via Forms, using Roles to partition user activities
      • 🪙Token Operations
      • 📃MRV Document Operations
      • ⛓️TrustChain reports
      • ➗MRV aggregation and splitting for minting tokens
    • 🔁Process for Testnet Resets
      • Deleting Tenants and Re-inviting Users
      • Setup of a User Account
  • 🗺️Preloaded Policy Guides
    • 🌳Carbon Offsets
      • 🌲Verra Redd+ VM0007 Policy Guide
      • 👩‍🌾VM0017 Adoption of Sustainable Agricultural Land Management, v1.0
      • 👩‍🌾VM0042 Methodology for Improved Agricultural Land Management
      • 🌲VM0047 Afforestation, Reforestation, and Revegetation
      • 🌲Gold Standard Afforestation and Reforestation (AR) v2.0
      • 👷Carbon Reduction Measurement - GHG Corporate Standard Policy Guide
      • 👩‍🌾Dovu Methodologies (Agre Calc & Cool Farm)
      • 🚗Sustainable End-of-Life Vehicle Scrapping Program: Government Backed Voluntary Program
      • ♨️Improved Cookstove
      • ♨️GoldStandard - Metered Energy Cooking
      • 🏭CDM AMS-II.G.: Energy Efficiency Measures in Thermal Applications of Non-Renewable Biomass
      • 🏭CDM AMS-III.AR: Substituting fossil fuel based lighting with LED/CFL lighting systems
      • 🏭CDM AMS-III.D.: Methane Recovery in Animal Manure Management Systems
      • 🏭CDM AMS III.BB: Electrification of communities through grid extension
      • 🏭CDM AR-ACM0003: Methodology for Afforestation and Reforestation of Lands Except Wetlands
      • 🏭CDM ACM0001: Flaring or Use of Landfill Gas
      • 🏨CDM ACM0002: Grid-Connected Electricity Generation from Renewable Sources
      • 🏭CDM ACM0006: Electricity and Heat Generation from Biomass
      • 🏭CDM ACM0007: Conversion from Single Cycle to Combined Cycle Power Generation
      • 🏭CDM ACM0018: Electricity Generation from Biomass in Power-Only Plants
      • 🏨CDM AMS-I.A.: Electricity Generation by the User
      • 🏨CDM AMS-I.C.: Thermal Energy Production with or Without Electricity
      • 🏨CDM AMS-I.F.: Renewable Electricity Generation for Captive Use and Mini-Grid
      • 🏛️CDM AMS-II.J.: Demand-Side Activities for Efficient Lighting Technologies
      • 🏭CDM AMS-III.AV.: Low Greenhouse Gas Emitting Safe Drinking Water Production Systems
      • 🏭CDM AMS-III.F.: Avoidance of Methane Emissions Through Composting
      • 🏦CDM AMS-III.H.: Methane Recovery in Wastewater Treatment
      • 🏭PWRM0001 Plastic Waste Collection Methodology
      • 🥇Carbon Sequestration through Accelerated Carbonation of Concrete Aggregate
      • 🏭VM0044 Methodology for Biochar Utilization in Soil and Non-Soil Applications
      • 🏭VM0041 Methodology for the Reduction of Enteric Methane Emissions from Ruminants
      • 🏭AMS-I.D: Grid Connected Renewable Electricity Generation – v.18.0
      • 🏭PWRM0002 Plastic Waste Recycling Methodology
      • 🍚Methane Emission Reduction by Adjusted Water Management Practice in Rice Cultivation
      • ⛽Verra VMR0006: Energy Efficiency and Fuel Switch Measures in Thermal Applications
      • AMS-I.E Switch from Non-Renewable Biomass for Thermal Applications by the User
      • GCCM001 v.4 Methodology for Renewable Energy Generation Projects Supplying Electricity to Grid
      • Climate Action Reserve’s U.S. Landfill Protocol Version 6.0
      • Landfill Gas Destruction and Beneficial Use Projects, Version 2.0
      • VM0042 Improved Agricultural Land Management, v2.1
    • 🔋Renewable Energy Credits
      • 📡International Renewable Energy Credit Standard Policy guide
    • 🏭Carbon Emissions
      • 🏠Remote Work GHG Policy Policy Guide
      • 🏢Carbon Emissions Measurement - GHG Corporate Standard Policy Guide
      • 🏙️atma GHG Scope II Carbon Emission Policy
      • 🏢Atma Scope 3 GHG Policy
      • 🏢GHGP Corporate Standard
      • 🏭GHGP Corporate Standard V2
Powered by GitBook
On this page
  • Table of Contents
  • Introduction
  • Need and Use
  • U.S. Landfills and Methane Collection Benefits
  • Monitoring and Quantification Approach
  • Project Eligibility and Additionality
  • Demo Video
  • Policy Workflow
  • Policy Import
  • Available Roles
  • Important Schemas
  • Token (Emission Reduction Ton)
  • Step By Step
Export as PDF
  1. Preloaded Policy Guides
  2. Carbon Offsets

Landfill Gas Destruction and Beneficial Use Projects, Version 2.0

PreviousClimate Action Reserve’s U.S. Landfill Protocol Version 6.0NextVM0042 Improved Agricultural Land Management, v2.1

Last updated 5 months ago

Table of Contents

Introduction

This document outlines the Guardian policy created I accordance to the ACR Landfill Gas Methodology v2.0, titled “Methodology for the Quantification, Monitoring, Reporting, and Verification of Greenhouse Gas Emissions Reductions and Removals from Landfill Gas Destruction and Beneficial Use Projects.” Developed by the American Carbon Registry (ACR), this methodology offers a comprehensive framework for quantifying emissions reductions through the destruction or utilization of landfill gas (LFG). By converting methane, a potent greenhouse gas, into energy or other beneficial uses, this methodology provides a robust pathway for generating high-quality carbon offset credits.

Need and Use

This methodology supports project developers aiming to reduce methane emissions from municipal solid waste landfills by capturing and converting LFG. It establishes clear protocols for baseline emissions, additionality, monitoring, and verification, ensuring accurate accounting and credit generation. It also provides flexibility for the inclusion of innovative technologies, such as automated gas collection systems, to enhance collection efficiency.

The framework enables projects to:

a. Quantify methane destruction and beneficial uses.

b. Generate credible and tradable carbon offset credits.

c. Encourage environmentally sustainable and economically viable landfill management practices.

U.S. Landfills and Methane Collection Benefits

Landfills in the United States are a significant source of methane emissions, a potent greenhouse gas with a global warming potential 28 to 36 times greater than carbon dioxide over 100 years. According to the U.S. Environmental Protection Agency (EPA), municipal solid waste landfills are the third-largest source of human-related methane emissions in the country. Capturing and utilizing landfill gas (LFG), which consists primarily of methane and carbon dioxide, offers substantial environmental and economic benefits. Methane collection systems reduce greenhouse gas emissions, improve local air quality, and mitigate odor issues. Additionally, captured methane can be converted into renewable energy or processed for injection into natural gas pipelines, providing a sustainable energy source while reducing reliance on fossil fuels. These practices not only contribute to climate change mitigation but also support a circular economy by turning waste into valuable resources.

Monitoring and Quantification Approach

Key components of the monitoring and quantification process include:

  1. LFG Collection and Destruction: Continuous monitoring of gas flow and methane content using calibrated devices.

  2. Baseline Emissions: Determined using modeled or measured methane generation and collection efficiency data.

  3. Emission Reductions: Quantified by subtracting project emissions (e.g., from fossil fuel combustion or electricity use) from baseline emissions.

  4. Leakage: Leakage emissions are deemed negligible under this methodology.

The methodology provides default factors and customizable parameters, ensuring flexibility while maintaining data accuracy and transparency.

Project Eligibility and Additionality

Eligible projects under this methodology include:

  • Destruction of LFG using open or enclosed flares.

  • Conversion of LFG to energy in turbines, boilers, or engines.

  • Injection of processed LFG into natural gas pipelines.

  • Use of automated gas collection systems to enhance collection efficiency.

Additionality must be demonstrated using one of the following approaches:

  • A performance-based standard combined with a regulatory surplus test.

  • ACR’s three-prong additionality test, addressing regulatory surplus, common practice, and financial barriers.

Demo Video

Policy Workflow

Policy Import

This policy is published to Hedera network and can either be imported via Github (.policy file) or IPSF timestamp.

Available Roles

1. Project Proponent

The Project Proponent is responsible for the overall management and execution of the project. Key responsibilities include:

  • Submitting project submission reports and documentation to the Standard Registry and assigning Verifiers.

  • Ensuring compliance with relevant methodologies and standards.

  • Coordinating with stakeholders to facilitate project activities and reporting.

2. Verifier(s)

Verifiers are independent entities tasked with assessing the accuracy and validity of the project’s emissions reductions claims. Their key responsibilities include:

  • Conducting thorough reviews of project documentation and emissions data.

  • Performing on-site inspections and audits as necessary.

  • Providing verification reports to the Project Proponent and Standard Registry.

  • Ensuring adherence to the agreed-upon methodologies and standards.

3. Standard Registry

The Standard Registry serves as the authoritative body for maintaining project records. Responsibilities include:

  • Managing the registration and tracking of approved projects.

  • Overseeing compliance with established protocols and procedures.

Important Schemas

Project Proponent: The Project Proponent is the individual or organization responsible for initiating and managing the emission reduction project. Their profile includes company information, such as legal name, registration details, and project-specific contacts, as well as personal information of key personnel involved in the project.

Verifier: The Verifier is an independent third-party entity tasked with assessing the emission reduction project’s claims. Their form collects detailed information about the verifying organization, including its credentials, contact details, and the qualifications of the personnel conducting the verification.

Project Listing Form: The Project Listing Form is a formal document that Project Proponents complete to outline the details of their emission reduction project. It typically includes project objectives, baseline emissions, methodologies to be used, and information on stakeholder consultations, serving as a foundational tool for project approval and registration.

Project Plan: The Project Plan schema outlines the foundational details of a project, including its scope, objectives, implementation strategy, and monitoring framework. It serves as a comprehensive blueprint for the quantification, monitoring, and reporting of greenhouse gas (GHG) emissions reductions. Key components include:

  • Project location and boundary.

  • Description of technology and methodology used.

  • Baseline emissions determination.

  • Data monitoring, collection, and reporting procedures.

Project Specific Conflict of Interest: The Conflict of Interest (COI) Form schema ensures transparency and impartiality in the project validation and verification processes. It captures declarations from relevant stakeholders, particularly validators and verifiers, to identify and mitigate any potential conflicts of interest. Key fields include:

  • Declaration of relationships with the project developer or related entities.

  • Financial or professional interests in the project’s outcomes.

  • Past involvement in the project’s development or consultation.

Validation Report: The Project Validation Report provides a comprehensive assessment of the emission reduction project after a validation process. It details the findings of the verifier, including compliance with methodologies, the accuracy of reported emission reductions, and any identified discrepancies or recommendations for improvement.

Validation Opinion: The Validation Opinion schema documents the independent evaluation of a project’s design, ensuring it adheres to the applicable methodology, standards, and guidelines.

Monitoring Report: The Monitoring Report is a periodic document prepared by the Project Proponent that tracks the project’s performance and emission reductions over time. It includes data on actual emissions, project activities, and compliance with monitoring requirements, ensuring that stakeholders are informed about ongoing progress and results.

Environmental and Social Impact Assessment: The Environmental and Social Impact Assessment schema provides a structured framework to evaluate the potential environmental and social implications of a project. It ensures that project activities are sustainable and do not cause undue harm to local ecosystems or communities. Key sections include:

  • Environmental Impacts: Assessment of potential effects on air quality, water resources, soil, biodiversity, and climate, with proposed mitigation measures for negative impacts.

  • Social Impacts: Evaluation of the project’s influence on local communities, including health, safety, livelihoods, cultural heritage, and public engagement.

  • Regulatory Compliance: Confirmation of adherence to local and international environmental and social regulations and standards.

  • Monitoring and Mitigation Plan: Detailed strategies to mitigate identified risks and monitor ongoing impacts throughout the project lifecycle.

Emission Reductions: The Emission Reductions schema captures all data necessary for calculating greenhouse gas (GHG) emission reductions in line with the outlined policy and methodology. It integrates seamlessly with the Guardian platform, where all calculations are automated based on the defined policy workflow. This schema ensures accuracy and transparency while minimizing manual effort. Key components include:

  • Baseline Emissions Data:

    • Baseline emission factors.

    • Activity data, such as energy usage, waste quantities, or fuel consumption.

    • Assumptions and default values used in baseline scenarios.

  • Project Emissions Data:

    • Monitoring inputs for project-related emissions, including energy use, fuel consumption, and electricity usage.

    • Parameters like methane content, gas flow rates, and collection system efficiency.

    • Calibration details for monitoring equipment.

  • Emission Reduction Calculations:

    • Quantification details based on policy-defined equations.

    • Automated integration with Guardian to process and validate all inputs (ensures that all inputs adhere to the specified data type requirements, such as numerical values, string values, enumerated values, and others).

Verification Report: The Verification Report is a formal document summarizing the verification of the emission reductions claimed by the Project Proponent. It outlines the verification process, findings, conclusions, and recommendations, providing stakeholders with confidence in the integrity and accuracy of the reported emission reductions.

Verification Opinion: The Verification Opinion schema provides a detailed account of the project’s performance during a specific reporting period. It assesses whether the claimed GHG emissions reductions or removals align with the project’s design and monitoring plan.

Token (Emission Reduction Ton)

Emission Reduction Ton (ERT), which represents a verified reduction of one metric ton of carbon dioxide equivalent.

Step By Step

  1. Import the policy using IPFS or Policy File. Once imported, you will be redirected to the policy configurator.

  1. Set the policy to Dry Run or Publish it using the dropdown. Then select “Go” or “Register”.

  1. Create a new user account and assign it to the Project Proponent. Ensure that the Project Proponent registration form is complete, then select ‘Submit’.

  1. Log in to the administrator account to review and approve the Project Proponent registration form. The administrator will have access to the submitted registration forms for each user and can choose to approve or reject them.

  1. The Project Proponent can click 'Create' to submit the Project Listing Form.

  1. Log in to the administrator account to review and approve the Project Listing Form.

  1. Create a new user account and assign it to the Verifier. Ensure that the Verifier registration form is complete, then select ‘Submit’.

  1. Log in to the administrator account to review and approve the Verifier registration form. The administrator will have access to the submitted registration forms for each user and can choose to approve or reject them.

  1. Navigate back to the Verifier account and submit a Project Specific Conflict of Interest (COI) form.

  1. Log in to the administrator account to review and approve the COI form.

  1. Log in to the Project Proponent account and assign the Project to the approved Verifier. Once assigned, submit a Project Plan and assign the Project Plan to the Verifier.

  1. Log in as the Verifier to review the Project documents and the Project Plan. You will see no ‘Approve’ or ‘Reject’ buttons for the Project form as it is view only.

  1. The Administrator will now be able to approve or reject the Project Plan.

  1. The Verifier can now submit a Validation Report and the Validation Opinion. Make sure to assign the Project Proponent once each form is submitted.

  1. Return to the Project Proponent’s account to review the Validation Report and Opinion before approving it for review from the Administrator.

  1. Once the Validation Report and Opinion are approved by the Project Proponent, the Administrator will gain access to review and either approve or reject them.

  1. The Project Proponent can now submit the Emission Reductions Form, Monitoring Report, and Environmental and Social Assessment. Ensure that a Verifier is assigned for the verification process.

  1. Once submitted and assigned, the Verifier can review each document, provide a Verification Report and Opinion, and assign them to the Project Proponent as view-only documents.

  1. The Project Proponent can view these documents; however, they will be sent to the Administrator for final approval.

  1. The Administrator can review the Verification Report and approve or reject it.

  1. The Administrator can review the Verification Opinion. The actions available for this document differ from the previous ones, as it is the document we will mint credits against. You’ll see three buttons: Mint, Close, and Reject. The Mint button allows you to select the Vintage for which you would like to mint credits. The Close button should be used once all applicable Vintages have been used for minting credits. The Reject button can be used if the Verification Opinion is not acceptable. Below, we will display an example to showcase what happens when we select ‘Mint’ and define a Vintage (e.g., 2021).

In the image displayed below, you can see that the VC (document) for the Verification Opinion shows how many Emission Reductions or Removals (ERRs) have been approved and verified for that specific vintage.

The VC file for the Verification Opinion in the Trust Chain will display the selected vintage and the number of credits associated with that vintage.

  1. In this next example, we will mint again, but the Vintage will be 2022. You’ll be able to see a new Verifiable Presentation (VP) for this issuance and a new Trust Chain.

  1. The final step is to select Close once all the vintages have been used to mint credits.

🗺️
🌳
Youtube
Introduction
Need and Use
U.S. Landfills and Methane Collection Benefits
Monitoring and Quantification Approach
Project Eligibility and Additionality
Demo Video
Policy Workflow
Policy Import
Available Roles
Important Schemas
Token (Emission Reduction Ton)
Step By Step