Docs
ConceptsSupply Chain & Verification

Methodology Execution

How the platform processes supply chain data and executes methodology framework rules (via the MvA) to produce verified environmental outcomes.

Overview

Methodologies define the scientific basis for environmental credit generation. Each methodology is translated into a methodology framework (MvF) — the specification of rules, triggers, and verification criteria — and implemented as a Methodology Verification Application (MvA) that executes those rules on the platform under that framework. The platform receives structured data from Network Integrators, processes it through the MvA against the methodology framework's rules, and produces verified outcomes — MassIDs and certificates that become the foundation for on-chain credits.

This page explains the end-to-end execution pipeline: how data enters the platform, how it is processed, and how verified outcomes are produced. Rule execution and results are persisted after each rule and reported in real time in the Carrot Explorer (explore.carrot.eco).

How data enters the platform

Network Integrators submit supply chain data via the Carrot API. This data describes the physical events occurring across the recycling supply chain:

Data typeDescription
Waste movementsPick-ups, drop-offs, and shipments — material type, weight, and the participants involved
Facility auditsThird-party verification of facility operations, accreditation status, and material throughput
Environmental outcomesRecycling and composting confirmations, including certified quantities and processing methods

Each submission is stored as a versioned record that captures the state of the data at a specific point in time. Recorded data is immutable — it cannot be altered or deleted, only extended with new events or versions. Every change to supply chain data is traceable, creating a complete audit trail from initial submission through final verification.

Processing and verification

When new data arrives, the platform processes it through a structured pipeline:

  1. Document recognition — The platform identifies the type of incoming data (waste movement, audit report, issuance event) and routes it for appropriate processing.

  2. Entity synchronization — Relevant entities — MassIDs, certificates, and participant records — are updated to reflect what happened in the physical world. For example, a drop-off event updates the MassID's chain of custody to include the receiving facility.

  3. Trigger evaluation — The platform checks whether any methodology triggers apply to the incoming data. If a trigger condition is met, the corresponding methodology framework rules are queued for execution by the MvA.

Methodology triggers

Each methodology framework (MvF) defines triggers — conditions on incoming data that, when matched, cause rules to execute. Triggers connect real-world events to the verification logic that produces environmental outcomes. The exact trigger conditions are defined per framework; see the methodology catalog for each framework's behavior.

Rule execution

When a trigger fires, the platform executes the methodology framework's rules via the MvA in a defined sequence. After each rule runs, its result is persisted and made available in real time in the Carrot Explorer.

1. Prepare

The platform determines which rules apply to the triggered scope and establishes the execution order. Each methodology framework defines its rules as an ordered sequence, ensuring consistent evaluation regardless of when the trigger fires.

2. Evaluate

Each rule in the sequence is executed. A rule evaluates conditions against the current data, performs calculations where required, and produces outputs. Rules can validate material types, check chain-of-custody completeness, calculate weights, or evaluate compliance against methodology-specific criteria. Each rule's result is persisted immediately and visible in the Carrot Explorer, so execution progress and outcomes are available in real time.

3. Finalize

After all rules complete, the platform finalizes the outputs: verified MassIDs are marked as eligible for tokenization, certificates are queued for issuance, and state is updated across all affected entities. Final results are recorded on-chain immutably and reflected in the Carrot Explorer.

Outcomes

Methodology execution produces two primary outcomes:

  • Verified MassIDs — MassIDs that have passed all methodology checks and are ready for tokenization. Their chain of custody is complete, material type and weight are validated, and all compliance conditions are satisfied.

  • Certificates — When a MassID passes all methodology verification rules at an accredited facility, certificates (RecycledID or GasID) are issued. Certificates link the verified environmental outcome to the underlying MassID and initiate the minting of fungible credit tokens.

Only data that is intended to be public is registered on the public blockchain — for example, minted MassIDs, Certificates, credit tokens, and retirement receipts. That on-chain data is publicly accessible: viewable through any blockchain block explorer (e.g. PolygonScan) or the Carrot Explorer, which provides a user-friendly, domain-focused view of rule execution and outcomes for auditors, regulators, and credit buyers.

  • dMRV — The digital Measurement, Reporting and Verification process
  • MvF and MvA — How methodology frameworks and their implementations define and execute rules
  • Tokenization Process — How verified MassIDs become on-chain tokens
  • Methodologies — The validated scientific bases and their frameworks that define verification rules

On this page