This page describes how belian.earth’s unique matching gives a VM0047 project a baseline that holds up, at audit and for the life of the project: how the baseline is built, what the methodology asks for at each step, and what we supply.
A better match gives a project two things. Higher quality, and more assurance that these are the right comparison areas, that the project will be credited for what it has actually done, and that the match still holds later in the project’s life.

“When you walk through a landscape, you take in everything around you, not just what lies within a few metres of your feet. Measuring change works the same way. The comparison areas have to sit in the same kind of surroundings as the project.”
01
So the whole claim depends on knowing what the land would have done without the project.
VM0047 sets the baseline by comparison, not by projection. Instead of assuming what the land would have done, the methodology looks at comparable land without a project, and uses what happened there. That is what makes the baseline dynamic: it moves with observed conditions through the life of the project. It can also be checked, which a projection cannot, because the comparison areas are real and anyone can look at them and monitor them.
VM0047 has two ways of quantifying removals. The area-based approach measures change across the whole project area from satellite data and field plots, and sets its baseline from matched control plots. The census-based approach counts the planted trees themselves and does not use control plots; it suits dispersed planting such as agroforestry, shelterbelts and urban trees. A project may use one, the other or a combination, depending on which applicability conditions it meets. This page is about the area-based approach, the one that needs reference areas.

02
It works in three steps. First, at validation, the project is matched to a set of comparable areas, known in the methodology as control plots. Second, those areas are watched for as long as the project runs. Third, at each verification the benchmark is recalculated from what has grown in them since the last check.
The project is credited only for the difference. If the comparable land regrew a certain amount on its own, the project gets no credit for matching it, and credit only for what it achieved beyond it. This is the core of the design, and it is why the methodology needs comparison areas at all. Land that is left alone does not stay bare. Some of it regrows without anyone planting anything, and a project that took credit for that regrowth would be selling something it did not cause.

A useful consequence is that a good year for the whole region is not automatically a good year for the project’s credit count. If the rains were kind and everything grew, the comparison areas grew too, the benchmark rises with them, and the project is measured against the better conditions everyone had. A baseline projected forward from history would have missed that entirely.
One part of the arrangement does not move. The benchmark is recalculated, but the comparison areas it is calculated from are not reopened. They are chosen once and kept.
03
The stocking index is built from the satellite record, not from a survey, which is what makes it possible to calculate the same measure consistently across a project area and across every area it is being compared to.
Under VM0047, the stocking index has two jobs.
It decides what is eligible. Land that already carried substantial tree cover before the project is not land where a project can claim to have added trees. The stocking index is how that line gets drawn, which means it determines which parts of a site can be included at all.
It is the measuring stick. The same index is calculated for the comparison areas, and VM0047’s prescribed matching procedure selects the closest controls on it. The benchmark is then recomputed from stocking index data in those areas at each verification.
Because it does both jobs, an error in the stocking index does not stay in one place. It moves the eligibility line and it moves the bar the project is measured against, and it does so for every issuance the project ever makes.
There is a limit. Matching on the index alone compares places on how much is growing, not on what kind of place they are. As we have written elsewhere, two areas can look identical on a stocking index while sitting in completely different landscapes: a back garden surrounded by houses can match a forest patch on greenness alone. That is why the pool of candidate areas the matching runs within matters as much as the matching itself.
So rather than matching on the stocking index alone, we first narrow the pool to places whose whole landscape resembles the project’s. The fingerprint we match on is the complete satellite record of a place, summarised by foundation models into a set of numbers that carry its landscape attributes, and the methodology’s own matching on the stocking index then runs inside that narrowed pool. How the fingerprint is made is explained on our technology page.
Two pixels can look the same at thirty metres and sit in different landscapes, one inside a forest block, one in a strip of trees between a road and a field. VM0047 sets how pixels are matched and which land they may come from. How closely the surroundings have to match is left to whoever runs the analysis. That is the choice we automate, so there is no wiggle room.
We have filed a patent application for our matching method and intend to file an International PCT application claiming priority before the end of the priority year.
Our stocking index measures canopy structure, with NASA’s GEDI lidar as the reference: canopy height and plant area index, a measure of canopy density, used together. It is built from two published satellite embedding products, Embedded Seamless Data (Chen et al., 2026; Landsat and MODIS, consistent from 2000) and AlphaEarth Foundations (Brown et al., 2025; from 2017), with a model trained for the project’s region against GEDI canopy measurements. It is produced for every year of the baseline and monitoring period, with no gap years.
Every value carries a prediction interval, checked against GEDI data held back from training; on held-out data, 95% intervals cover about 95% of observations. Accuracy is reported against GEDI held out geographically, so the check area is never seen in training: for canopy height, about 72% of the variation explained and a typical error of about 2.5 m. We supply the index only where we can show it tracks biomass in the project’s forest type, cross-checked against independent biomass products and local field plots where they exist.
04
The control plots, their weights and their coordinates are set once and held for the duration of the crediting period, which for most ARR projects under the VCS Standard runs 20 to 40 years.
Verra chose that deliberately, and it was right to. A baseline that let a developer quietly upgrade its comparators whenever the numbers looked unflattering would not be a baseline at all. But it does mean there is no second chance. It would be possible to match on the stocking index alone, but that can mask a poor match, and the first anyone usually hears about a poor choice is when an auditor or a buyer asks a question that cannot be answered.
The pool of candidate control land, the donor pool, starts as VM0047’s own eligibility rules, set out in the methodology’s Table A1: the same jurisdiction and ecoregion as the project, within 100 km of it. Land under a different tree-planting incentive programme or a different land tenure class is excluded, along with the project itself and, if the proponent chooses, registered carbon projects. Those exclusions are the project proponent’s to supply and to justify from published sources, as the methodology requires. The proponent can take more land out, protected areas for instance, but cannot add any in. Within that pool, we narrow the candidates to land that resembles the project, using the fingerprint of the landscape, a step the methodology permits under Appendix 1, Section A1.4 Step 2.1. It only ever narrows the pool; it never admits land the rules exclude, and it is reported as an explicit, auditable step. The second extension we flag is the matching variable itself: a stocking index trained for the project’s region, in place of a coarse global product.

05
VM0047 asks for uncertainty to be quantified, and we treat that requirement as the starting point, not an extra, because a baseline is an estimate of something that did not happen, and the way to report an estimate is with the range around it.
A planting project can measure what grows to the millimetre, but not how much would have grown back on its own. The uncertainty in an ARR baseline does not come from one place. It comes from the matching, from the inputs the stocking index is built on, and from the selection of the comparison areas themselves. We report a range around every estimate that covers all three, not a single figure that hides which part of the work is least certain.
Reporting a range is not the same as rating a project. We publish the estimate and the bounds around it and leave the judgement to buyers, auditors and standards bodies. Why we report a range, and what the range has to cover, is explained on our technology page.
For the stocking index, the range around each value covers the model’s error combined with the error of the GEDI lidar it is checked against, so it is conservative for the true state of the canopy. It is validated to its stated coverage on data held back from training. Field plots, where they exist, calibrate the index to ground-measured biomass and tighten that range.
07
The comparison areas are selected by a process that runs the same way every time, with the maps behind them and a record an auditor can follow. Because the selection is automated, the work arrives in days, not the weeks of analyst time it takes to assemble by hand.
Our product for VM0047 is called ramet47. It runs on ramet5, the matching engine underneath everything we build. We’ve taken projects through audit before, and credits have been issued on our work. Everything it produces arrives as an audit pack, written for someone examining it critically, not as a summary. This includes:
- The reference areas. comparable areas chosen from the satellite record, not from a shortlist of variables, with the selection derived from what the project area contains: maps and coordinates of every selected area, with the reasoning for each selection; the eligible area and the narrowed candidate pool as maps, with what was searched, what was excluded, and why.
- The stocking index. historical stocking across the project and its reference areas, from a model trained for that region, not a global product: annual maps of the calibrated index with its lower and upper bands, for the project and its reference areas, as GeoTIFF; its derivation and validation evidence (accuracy against held-out GEDI lidar, cross-checks against CTrees and ESA CCI Biomass, local field plots where available); and the data sources, product versions and weights used for each year.
- The matching record. the methodology’s prescribed procedure, run as written; the project and control plots with their geometry, weights and stocking index series, on a fixed global grid for the crediting period; and balance statistics for every matching variable.
- The dynamic baseline and performance benchmark. the estimate with its upper and lower bounds, the trend and benchmark statistics, and how they are re-evaluated at each verification.
- The uncertainty. a range around every estimate, covering the matching, the inputs the stocking index is built on, and the selection of the comparison areas, as VM0047 requires.
- The reproducibility statement. what an auditor needs in order to run the selection again and get the same answer, plus the methodological logic and the steps run, on request by the project proponent, Verra or the validation and verification body.

08
What a project sends. The project boundary as a GIS file, the project start date, the crediting approach and the baseline length. Field plots are not required, but improve the result where the project has them.
The stages the analysis goes through:
- The boundary is laid on the equal-area grid, and each cell inside it becomes a project plot.
- The methodology’s rules set the pool: same jurisdiction and ecoregion, land under a different tree-planting incentive programme or tenure class excluded, within 100 km of the project, minus the project itself and, if the proponent chooses, registered carbon projects. The project proponent can take more land out, protected areas for instance, not add to it, and has to defend each exclusion.
- Within that pool, we narrow the candidates to land that resembles the project in the satellite record. This step is ours, and it improves the quality of the matches.
- The stocking index is built for the project and the candidates, for every year of the baseline and the monitoring period, validated against lidar measurements.
- Controls are matched to project plots on their stocking index history, and balance is checked for every baseline year.
- The benchmark and the baseline with its bounds are calculated.
What comes back. The maps of the candidate pool and the selected reference areas, the matched controls with their weights, the balance statistics, the stocking index with its validation, and the benchmark, through our web platform and the API.
Validation and verification. We deliver the data and documentation in auditable formats within the timelines agreed for listing, validation and verification, and we answer any findings on our outputs in writing until they are closed. At each verification the benchmark is recalculated on new stocking index data, controls that have become invalid are replaced, and Verra is notified of any change to our methods that affects data already provided.
Most years of a crediting period are not verification years. A developer still wants to know how the project is doing in those years, and should not pay audit prices to find out. The view run, under what it costs below.
09
These are our initial launch prices. We price per project, with no setup fee, and we quote this year’s price without asking anyone to commit to a multi-year arrangement. The reference areas are the product, so they are always included, however many the analysis needs.
The reference areas, the stocking index, the dynamic baseline and performance benchmark, the uncertainty, and the audit pack, all downloadable. If our outputs generate findings at validation or verification, we answer them in writing until they are closed. Audit-grade is an upgrade from a paid view: every project starts with a view, and the view fee is credited once.
Ask us about your projectThe same analysis and the same answer, viewed in the app, without the audit materials. For a project still choosing a provider, checking reference areas chosen in house, deciding whether a site can go ahead, or putting a case in front of funders, and for a developer who wants to know how the project is doing in a year when no verification is due. Every project starts here. Audit-grade is an upgrade from a view, and the view fee is credited once, so audit-grade after a view is $13,500. A rerun with new exclusions is a new view.
Ask about a viewIf you are buying credits from a VM0047 project or funding one, we run the same analysis on it and show what our method would have selected and how that compares with the project’s own reference areas. The price depends on how many projects you want looked at, so ask us.
Ask about due diligence pricingKnowing early whether a site can go ahead is cheaper than finding out at validation. For unusually large projects, ask us.
10
Ten things to consider are set out in Verra Data Service Providers (DSPs) for VM0047, and how to choose one, each with what to ask for. Ask every provider the same ones, us included.
Whether you chose your reference areas yourself or someone else did, we can tell you what our method would have selected and where the two differ. Some clients find that reassuring and some find it useful to know early.
Ask for a second opinionIf you want to know whether a site will support a defensible baseline before committing to it, that is a smaller piece of work than a full validation package and we do it separately.
Ask about a feasibility checkIf you are buying credits from a VM0047 project or funding one, we run the analysis and show what our method would have selected as reference areas and how that compares with the project’s own, before you commit. It is priced by the number of projects, under what it costs above.
Ask about due diligence pricingQuestions people ask
What is unique about belian.earth’s offering for VM0047?
VM0047’s matching runs on the stocking index. Our product for VM0047, ramet47, first narrows the candidate land to places whose whole landscape resembles the project’s, using the satellite record summarised by foundation models rather than one index, and then runs the methodology’s matching inside that pool. We build the stocking index for the project’s own region rather than reading it off a global map, report every estimate with a range, and deliver the audit pack behind it.
How will ramet47 help us improve the integrity of our project?
The reference areas are not chosen in house and not chosen by a consultant working for the project, so nobody with a stake in the result picked them. They are selected by a process that runs the same way every time and matches whole areas of landscape rather than scattered pixels, which leaves no room to steer the baseline. Everything behind the selection comes in the audit pack, so the project can show an auditor or a buyer exactly how its baseline was built.
Where does the uncertainty in a planting project’s credits come from?
Not from measuring what grows, which can be done to the millimetre. It comes from estimating how much would have grown back on its own, which is the question the reference areas and the performance benchmark exist to answer.
Related reading
Where the belian.earth team has written on the questions this page raises.
VM0047's brave call is your ARR project's defining moment
by belian.earth
VM0047 locks the developer's matched reference areas at validation and keeps them fixed for the full crediting period. That single choice defines your ARR project's baseline for decades.
Read articleResearchWhy Forest Restoration Projects Need Robust Counterfactual Baselines
by Christopher D. Philipson
Every forest carbon project depends on a counterfactual baseline to demonstrate its impact. Whether avoiding deforestation or restoring degraded land, the underlying question is the same: what would have happened without the intervention?
Read articleOpinionThe carbon baseline problem nobody wants to talk about
by belian.earth
The carbon market has an integrity problem. But while the industry obsesses over which biomass map to trust, the real uncertainty is in the carbon baseline.
Read articleUnfamiliar with a term? See the glossary.
Stay in the loop
Stay up to date with developments in independent reference area selection and carbon market baselining.
