All work Digital Farm Parcel Crop science

The enabling data layer for AI in smallholder farming

Every AI product aimed at smallholder agriculture — disease prediction, yield forecasting, credit scoring, carbon measurement — needs to know which field it is talking about. For most of Asia that field does not exist as data. This is the layer that creates it, as a by-product of a service farmers already buy.

Origin
Crop science multinational, APAC digital incubator. Piloted in Vietnam.
Launch market
Mekong Delta cooperatives, One Million Hectare programme
The layer
A persistent, equipment-agnostic, farmer-owned field parcel — the Digital Farm Parcel
Status
Shipped as an internal parcel data system. Intelligence layer is the next horizon.
00  /  How to read this

How to read the marks

Every claim carries a mark in the margin saying where it came from. A reader can tell, on any given line, whether something was observed in the pilot, belongs to the current build, comes from published research, or is still open.

The six marks
Historical

Documented in the original venture material — pilot activity, user testing, service-provider engagement, product decisions.

Current

Part of the current work. Supported by the project material supplied for this case.

Research

Established in published work by others, named beside the claim.

Decision

A choice made from the evidence. Someone competent could choose differently, and the reasoning is stated so they can.

Hypothesis

A proposition being tested, or one the evidence does not yet settle either way.

Open

A material fact the available evidence does not answer. Carried into the validation framework rather than argued away.

The distinction that carries the most weight is between Historical, which the earlier venture produced, and Current, which belongs to the work happening now. Open marks a fact the evidence does not settle. It does not mean the thing did not happen.

The client and its venture are described rather than named. Published research, development programmes and equipment vendors are named, because that work is public and belongs to the people who did it.

Figures marked illustrative are computed on published mechanisms or on the pilot's own arithmetic. They demonstrate structure, not results.

Where the original venture material and current market data disagree, the current data wins and the discrepancy is noted where it occurs.

 /  The proposition

The object that has to exist first

Stated once, in full, before any of the evidence. Everything after this is the argument for why it is the right object and how it would be built.

Every AI application in smallholder agriculture assumes a field it can point at. Disease prediction needs a field with a crop history. Yield forecasting needs a field with a prior outcome. Credit and insurance need a field with an area somebody will stand behind. Carbon and traceability need a field with a boundary a verifier will accept. All of them assume the same object, and for most smallholder land in Asia that object does not exist — not because governments have failed to map land, but because agricultural field boundaries are a different thing from cadastral parcels, and where field boundaries do exist they sit trapped inside equipment manufacturers' platforms with no identity, no portability and no accumulated history.

So the constraint on AI in this sector is not model quality. It is that the training data and the inference target are both missing. The Digital Farm Parcel is the layer underneath: a persistent, equipment-agnostic, farmer-owned field object that accumulates observations across seasons and across vendors, created as a by-product of services farmers already pay for, starting with drone spraying. Build that and the AI products become buildable. Skip it and every one of them is separately, expensively acquiring the same missing thing.

The value stack

Five layers, each of which only works because of the one below. The intelligence products sit at the top and are the reason the bottom four are worth building.

  1. Yield is what the farmer wants and what opens the conversation.
  2. Service is how you get onto the field. Spraying first, because it is already bought.
  3. The parcel is what the service creates and what persists after it.
  4. History is what the parcel accumulates across seasons.
  5. Products — advisory, finance, insurance, procurement, traceability, carbon — all require a parcel with history and therefore all sit behind the same single precondition.

The commercial significance of this shape is that it is one dependency serving many products, rather than several products each requiring their own data acquisition.

F10

The value stack

STRUCTURE
01 · YIELDWhat the farmer wants. It opens every conversation.02 · SERVICEHow you get onto the field. Spraying first, because it is already bought.03 · THE PARCELWhat the service creates and what persists after it.04 · HISTORYWhat the parcel accumulates across seasons.05 · PRODUCTSWhat the business sells.THE LOAD-BEARING LAYEREVERY PRODUCT BELOWPASSES THROUGH HERE.ADVISORYFINANCEINSURANCEPROCUREMENTTRACEABILITYCARBONONE DEPENDENCYMANY PRODUCTS

Every downstream product depends on the same single precondition.

One dependency, many products. That is the commercial shape, and it is the reason to build the parcel before building anything that sits on top of it.

01  /  Origin

A venture that proved the demand and captured no geometry

I led an APAC venture for spray as a service, piloted in Vietnam. It established four things about smallholder demand that still hold, and it left out the one thing this entire document is about.

The earlier venture

I led a venture for the APAC digital incubator of a crop science multinational, piloted in Vietnam. The product was a spray-as-a-service platform matching smallholder growers to drone spraying operators. It went live for one winter-spring season and was presented to the Venture Board.

What the pilot actually produced, in the three weeks between launch and the board meeting.

  • HistoricalTwo demo events in Long An and Dong Thap, with around 120 growers attending.
  • HistoricalRoughly 45 farmers requesting service, around 207 hectares of spraying requested, and two drone service provider accounts created.
  • HistoricalFive provinces scouted, two crop types generating requests, ten user-testing sessions run with growers and their children.
  • HistoricalA low-code progressive web app installed by QR code, running under a mock brand, integrated with no corporate system and no database.
Note on these figures

The traction slide interleaved actuals with twelve-month targets (1,000 ha, 100 users, 800 farmers, 30 events). The numbers above are my reading of the actuals and should be confirmed against the original working files before publication.

What the pilot proved

Four findings held up, and all four still matter.

  • HistoricalOlder growers were the early adopters, not younger ones. Young labour had left for the cities and the remaining farmers welcomed assistive technology rather than resisting it. This inverted the assumption the venture was designed on.
  • HistoricalGrowers wanted season-long coverage, not one-off bookings. Six or more sprays per season, possibly twelve to fourteen per year. This killed the on-demand matchmaker model before it was built and pushed the design toward subscription.
  • HistoricalService providers refused small and isolated jobs. Drone transport is expensive and slow, so a single 1.3-hectare field on its own is not worth the trip. This is the constraint that governs everything downstream in this document.
  • HistoricalSupply was unevenly distributed. Three providers in one town, none in the next. Scheduling was manual and providers could not meet peak-season demand.
What it stopped short of

This matters more than the successes, because the current thesis rests on it.

The platform held field location, field size and a field-mapping output in its data architecture, and the aircraft generated GPS and operational data on every job. The spatial raw material was there. What it never became was an object: field size was a number typed into a booking form rather than a measured geometry, nothing carried a persistent identifier, and no boundary was ever reconciled against another. The word “parcel” does not appear in the venture material.

The earlier venture built the behavioural and service foundation for digital farming, and proved that machine-generated agricultural data is a by-product of a service farmers will pay for. It did not turn that activity into a persistent, interoperable spatial identity.

That is the gap the current work closes, and it is a smaller gap than it looks. The service already flies over the field, already knows where it flew, and already records what it applied. Everything the parcel needs is being generated and discarded.

The bridge

Two things changed, and together they invert the problem.

Field boundary data can now be moved. Through the XAG partnership we access boundary geometry from their platform, and we have built an extraction and internal mapping pipeline against it. Partnerships with local drone manufacturers mean this is not a single-vendor dependency.

This is the bridge between the two ventures. The earlier work proved the service, the operator network and the farmer relationship. The mapping pipeline turns the data that service was already generating into something that can persist. Device and service-generated boundary information becomes the foundation for a spatial object, which makes the real product question askable for the first time — what should the Digital Farm Parcel contain, and what should it enable?

Farmers respond to yield, not to digital tools. When shown what yield they could achieve, they engage. Nobody asks for a mapping platform, a farm record or a digital service. They ask what their land could produce.

Answering that takes more than interest. To tell a specific farmer what their specific field could yield, you need what that field did before, what was applied to it, and what happened as a result. That is a history, and a history needs something stable to attach to.

The inversion

In the earlier venture the hard problem was demand. Farmers had to be persuaded that drone spraying was worth trying, through demo events, loyalty points and free caps.

In 2026 the hard problem is supply. Interest exists and is reliably reproducible by demonstration. What is missing is the substrate that would let anyone answer the question the demonstration provokes.

That is the opening this venture takes. Not a market gap in cadastral coverage, but a service we cannot deliver to farmers who already want it.

F11

The inversion, then against now

COMPARISON
THENSPRAY AS A SERVICEDEMANDHARDFarmers had to be persuaded. Demo events, loyalty points, free cBINDING CONSTRAINTSUPPLYAVAILABLEDrone operators existed and were willing, if the job was big enoTHE PARCELABSENTNo geometry captured. Field size was a number typed into a form.NOWDIGITAL FARM PARCELDEMANDPRESENTInterest is reliably reproducible by demonstration. Farmers ask CAPABILITYPARTIALBoundaries can be moved. Yield answers cannot yet be produced.THE PARCELMISSINGThe substrate that would let anyone answer the question.BINDING CONSTRAINTTHE HARD PROBLEM MOVED FROM PERSUASION TO ANSWERING.

The hard problem moved from getting farmers interested to being able to answer them.

That is a better position to start from. Demand that has to be manufactured is a cost every quarter; demand that is reproducible by demonstration is a starting condition.

02  /  Problem

Three layers, and only the first one is being built

The common framing says APAC needs cadastral digitisation. The evidence says land administration, agricultural field mapping and the joined layer are three separate problems moving at three different speeds. The joined layer is the one AI needs, and it is the one nobody is building.

Three layers moving at different speeds

The common framing — “APAC needs cadastral digitisation” — is wrong, and the evidence is unambiguous about why. Three distinct layers are evolving independently.

  • Land administration. Legal ownership and tenure records. Mature or maturing in most markets in scope.
  • Agricultural field mapping. What is actually cultivated, as machine-readable geometry. Substantially immature everywhere.
  • The joined layer. Parcel plus farmer plus crop plus Earth observation plus history plus AI. Barely started anywhere.

Conflating the first with the second produces a market read that is both wrong and unsellable.

F01

The three layers, moving at different speeds

STRUCTURE
ORIGIN — NOTHING MACHINE-READABLEA COMPLETE, QUERYABLE LAYERL1LAND ADMINISTRATIONLegal ownership and tenure records.MATURE OR MATURING IN MOST MARKETS IN SCOPE74%L2AGRICULTURAL FIELD MAPPINGWhat is actually cultivated, asmachine-readable geometry.SUBSTANTIALLY IMMATURE EVERYWHERE11%L3THE JOINED LAYERParcel + farmer + crop + earthobservation + history + AI.BARELY STARTED ANYWHERE4%PROGRESS ON L1 DOES NOT PRODUCE L2. THE THREE RUN INDEPENDENTLY.ILLUSTRATIVE

These are not stages of one thing.

They are three different things, and progress on the first does not produce the second. A market read that treats them as a single maturity curve will price the opportunity against the wrong layer.

Bar positions are my judgement of relative maturity, not a measured index. The ordering is the argument; the exact distances are not.

The clearest evidence for the distinction: Vietnam

Vietnam has been building a national Multi-Purpose Land Information System (MPLIS) as the platform for a National Land Database, financed in part through the a multilateral development bank's VILG project across 30 provinces. Vietnam holds more than 100 million land parcels.

In parallel, FAO — under a donor-funded project, implemented with ITC, University of Twente — developed an AI workflow to delineate crop field boundaries from freely available Sentinel-2 imagery, and tested the prototype in Cambodia and Vietnam. The associated open dataset, AI4SmallFarms, contains 439,001 manually digitised field polygons across 62 tiles in Vietnam and Cambodia.

Read those two facts together. A country with a national land database, over 100 million registered parcels and a decade of a multilateral development bank land-sector investment still required a dedicated machine-learning research programme to produce a machine-readable agricultural field layer.

This is the single strongest piece of evidence in the document. A land database is not a field layer. The gap between them is where this venture lives.

F02

Vietnam, side by side

EVIDENCE
PANEL ANational land administrationMPLIS · NATIONAL LAND DATABASE · VILG, 30 PROVINCES100,000,000+REGISTERED LAND PARCELSOPERATIONAL · FINANCED IN PART BY THE WORLD BANKA DECADE OF LAND-SECTOR INVESTMENTSAME COUNTRY · SAME DECADEPANEL BAgricultural field boundary layerFAO / ITC TWENTE PROTOTYPE · AI4SMALLFARMS · SENTINEL-2439,001MANUALLY DIGITISED FIELD POLYGONS, 62 TILESRESEARCH PROTOTYPE · TESTED IN CAMBODIA AND VIETNAMAN OPEN DATASET, NOT AN OPERATIONAL LAYERA — NATIONAL LAND DATABASE PROGRAMMEB — PERSELLO ET AL. 2023 · FAO / MAFF JAPAN / ITC TWENTE

The country with the land database is the country that needed the research programme.

That is the gap this venture occupies. Both panels describe the same country in the same decade, and neither one produces the other.

Indonesia: integration, not digitisation

Indonesia's land registration programme has registered over 60 million parcels in eight years, created more than 38,000 jobs and increased the number of private surveying firms twelve-fold. World Bank financing alone accounted for over 8 million parcels, 42 percent registered to women. A follow-on project targets the land rights of more than 11 million people.

The World Bank has separately identified fragmented and incomplete land information as a constraint on land and natural resource governance in Indonesia, which is the problem the One Map programme was created to address.

Proposing cadastral mapping to Indonesia would be close to insulting. The opportunity is making existing spatial infrastructure answer agricultural questions it was never built to answer.

Philippines: a genuine unfinished parcelisation problem

The World Bank-financed SPLIT project subdivides collective land ownership awards into individual titles. As of July 2025, 163,176 individual electronic titles had been issued, 84 percent bearing female names. On completion around 750,000 agrarian reform beneficiaries are expected to gain individual rights over more than 1.3 million hectares.

Project implementation reporting notes cadastral surveys were available for only 20 percent of collective CLOAs, with roughly a further one million hectares still requiring survey.

This is structurally different from Indonesia. Here an incomplete cadastral problem sits directly inside the agricultural system, which changes both the partner set and the sequencing.

Laos: land digitisation and agricultural measurement running in parallel

Of an estimated 3.5 million land parcels in Lao PDR, around 1.5 million had been registered and titled as of 2021, mostly in towns and cities, against a government target of a further 1.2 million titles. a multilateral development bank reporting shows titles or use rights in the Lao LandReg digital system rising from 482,233 at baseline to 1,203,331 by September 2023, with the system operational in 32 districts against a target of 100.

As of October 2025, Lao LandReg rollout was active in 8 provinces with 10 more planned by June 2026, over 430,000 paper land files had been scanned in Vientiane with 95,000 entries digitised, and a decision had been taken to centralise the system at the government data centre.

Discrepancy noted

The earlier working document cited 1.37 million titles by February 2025, 35 districts, and 330,000 parcels scanned. I could not verify those exact figures. The verified numbers above are close in shape but differ in detail. Use the verified set.

Laos is the cleanest illustration of the two-speed problem: land digitisation is actively progressing while agricultural parcel measurement is still being piloted. Small market, high development-partner interest, useful as a proof site rather than a commercial target.

India: a standardisation problem wearing a mapping problem's clothes

The Digital India Land Records Modernization Programme (DILRMP), a central sector scheme launched in 2016 and extended to 2025-26, assigns each land parcel a 14-digit Unique Land Parcel Identification Number (ULPIN, or Bhu-Aadhaar) based on the geo-coordinates of the parcel's vertices. As of November 2025, more than 360 million land parcels across 29 states and union territories had received ULPINs, and ULPINs had been generated for roughly 66 percent of agricultural land parcels. Computerisation of Records of Rights was complete in 625,137 of 657,397 villages as of December 2023.

Land remains a state subject under the Indian constitution, and implementation varies substantially by state.

India does not have a missing-identifier problem. It has a spatial accuracy, interoperability, currency and state-variance problem. That makes it a platform and integration market, not a mapping market, and it is large enough that it should not be treated as one country for go-to-market purposes.

Market comparison

The ratings below are my synthesis. There is no published maturity index for this and I am not presenting one. Each cell is a judgement about what a venture would encounter, not a measurement.

Market comparison — ten APAC markets

SYNTHESIS, NOT A PUBLISHED INDEX
MarketLand administrationAg field mappingJoined layerWhat the opportunity actually is
VietnamIntegration; strongest proof case; policy pull
IndonesiaIntegration onto mature infrastructure
PhilippinesParcelisation gap inside the ag system
ThailandCompetitive; established drone service market
CambodiaProven technical feasibility, thin institutions
LaosDevelopment-partner funded proof site
IndiaStandardisation and interoperability at scale
BangladeshLarge gap, difficult operating environment
PakistanFragmented; low priority
Pacific islandsSmall markets, high development value
F03

Market comparison matrix

SYNTHESIS
MARKETLAND ADMINAG FIELD MAPPINGJOINED LAYERHOW THAT COMBINATION READSGRADEWEAK / EARLYMODERATEADVANCEDSYNTHESIS — NO PUBLISHED MATURITY INDEX EXISTSVietnamINTEGRATION · POLICY PULLIndonesiaINTEGRATION AT SCALEPhilippinesPARCELISATION GAPThailandCOMPETITIVECambodiaFEASIBLE · THIN INSTITUTIONSLaosPROOF SITEIndiaSTANDARDISATIONBangladeshLARGE GAP · HARDPakistanLOW PRIORITYPacific islandsDEVELOPMENT VALUETHE SHAPE TO LOOK FOR: COLUMN 1 STRONG, COLUMN 2 WEAK.THAT COMBINATION IS AN INTEGRATION MARKET WITH AN INSTITUTIONAL BUYER ALREADY IN PLACE.WEAK-WEAK IS A COVERAGE PROBLEM SOMEBODY ELSE IS ALREADY PAID TO SOLVE.

These ratings are synthesis, not a published index.

The interesting markets are the ones where the first column is strong and the second is weak. That combination is an integration problem with an institutional buyer already in place.

Every cell is a judgement about what a venture would encounter. No cell is a measurement.

Vietnam is the launch market. It has the demonstrated technical gap, the existing venture history, the XAG and local manufacturer relationships, and — decisively — a national policy programme that creates institutional demand for exactly this object. That last point is section 05.

03  /  Constraint

The pixel is bigger than the question

Mekong Delta parcels average 0.14 hectares. Sentinel-2 resolves 10 metres. That arithmetic is the whole reason the service has to be physically on the field, and it is a technical argument before it is a commercial one.

Smallholder fields defeat the standard toolchain

Vietnamese family farms average around 0.4 hectares. In the Mekong Delta the average area per parcel has been measured at 0.14 hectares, with over 80 percent of farmers holding under one hectare. Nationally there are roughly 75 million land parcels, averaging seven to eight plots per farm household. Vietnam's agricultural land endowment of around 0.3 hectares per person is among the lowest in the world.

Research on field boundary delineation describes the Vietnam and Cambodia landscapes as highly fragmented, with sub-hectare paddies separated by narrow earth dykes, and notes that high cloud frequency forces reliance on sparse clear-sky observations.

The AI4SmallFarms work notes that Sentinel-2's 10-metre spatial resolution poses challenges given the prevalence of small fields, and its published results show higher-resolution imagery capturing small fields that Sentinel-2 misses.

F04

What a 10-metre pixel cannot see

INSTRUMENT
ONE PADDY LANDSCAPE, THREE WAYS OF SEEING IT · APPROX. 183 M ACROSSILLUSTRATIVEASENTINEL-2, 10 M GRIDWHAT THE FREE IMAGERY RESOLVESBHIGH RESOLUTIONWHAT THE DRONE RESOLVES AT 10–30 CMCTRUE FIELD POLYGONSWHAT THE DATA MODEL NEEDSDETAIL · CELL AT 3×20 MTHE HIGHLIGHTED 10 M CELLOverlaps 3 separate paddies and the earth dykesbetween them. The cell cannot be assigned to afarmer, and a boundary that cannot be assignedto a farmer cannot carry a history.MEKONG DELTA MEAN PARCEL0.14 ha≈ 15 M × 93 MOver 80 percent of farmers hold under onehectare. Sentinel-2 resolves 10 metres.

At 0.14 hectares per parcel, the pixel is bigger than the question.

This is why the service has to be physically on the field. A cell that straddles three fields and two dykes cannot be assigned to a farmer, and a boundary that cannot be assigned to a farmer cannot carry a history.

Paddy geometry is generated to the published dimensions — sub-hectare strips separated by narrow earth dykes. It is a construction of the described landscape, not imagery of a real site.

This is the crux and it should be stated plainly. The question is not whether satellites can see agriculture. They obviously can. The question is whether pixels can be turned into reliable individual field polygons at the scale of fragmented smallholder farming — and then whether those polygons can be attached to a farmer, a crop, a history and an economic activity.

Why this makes the service-generated approach necessary

If remote sensing alone could produce trustworthy sub-hectare field boundaries at scale, this venture would be a data product and someone would already have built it. It cannot, reliably, at the resolution that matters. A drone flying a treatment mission is physically present at ten to thirty centimetre resolution with RTK positioning. It resolves what a 10-metre pixel cannot.

So the argument for service-generated boundaries is not primarily commercial. It is technical. The service is on the field, and being on the field is what produces geometry good enough to be worth keeping.

What the satellite layer is actually for

Earth observation still earns its place, but in three specific roles rather than as the primary boundary source.

Role 01

Prior generation

A model-generated candidate boundary is a better starting point than a blank map, and reduces the operator's field time.

Role 02

Change detection

Once a parcel exists, satellite time series answer questions about it — planting date, crop stage, stress, harvest timing — without anyone visiting.

Role 03

Coverage extension

Parcels adjacent to serviced parcels can be inferred with declining confidence, which is useful for planning and useless for compliance. The confidence band has to travel with the geometry.

04  /  Lock-in

Every field is mapped somewhere, and nobody can query it

Field boundaries already exist. They sit inside equipment manufacturers' platforms with no identity, no portability and no accumulated history, and the largest manufacturer in the world documents that its own boundary and operation records are not yet joined.

Boundaries already exist, and they are trapped

DJI's SmartFarm platform automatically identifies farmland borders using AI to obtain the area of each parcel, and records the operation information of each parcel to create farmland management archives. It performs field scouting analysis, NDVI-based growth detection, prescription map generation and 3D route planning for orchard terrain.

DJI's own SmartFarm Web user guide states that field management is currently independent of field planning, that at present it is for area measurement and yield analysis, and that in future field management will be integrated with Agras operation data, yield data, seedling data, agricultural notes and pesticide records.

That second citation is worth reading twice. The largest agricultural drone manufacturer in the world documents that its boundary object and its operation history are not yet joined. The join is the product. It is stated as roadmap by the incumbent whose interest is in a single-vendor stack.

What we have

We have a partnership with XAG and access to boundary data from their platform, against which we have built an extraction pipeline and internal data mapping. We also hold partnerships with local drone manufacturers in the region.

The multi-vendor position is what makes this defensible rather than parasitic. A venture whose only asset is a pipeline into one manufacturer's system is a feature that manufacturer can remove. A venture that normalises boundaries and history across XAG, local manufacturers and — where farmers permit — DJI, is doing something no manufacturer will do for a competitor's customer.

The half-map problem

The clearest way to explain equipment-agnosticism to a non-technical audience is the cooperative that uses two vendors. Half its members' fields are described in one platform, half in another, and neither platform will ever hold the whole picture. The cooperative therefore cannot answer a question about its own land, despite every individual field being mapped somewhere.

This is not a hypothetical. Vendor mix within a cooperative is the normal case, not the exception.

F08

The half-map problem

MECHANISM
PANEL AThe same cooperative's land as its two vendors describe itVENDOR A COVERAGEVENDOR B COVERAGEUNMAPPED“HOW MANY HECTARES DO OUR MEMBERS FARM?”UNANSWERABLE. EVERY FIELD IS MAPPED SOMEWHERE.PANEL BThe same land under one parcel layerONE PARCEL LAYER · SOURCE SYSTEM RECORDED PER GEOMETRYSAME QUESTION. ANSWERABLE, AND AUDITABLE.VENDOR NEUTRALITY IS THE MECHANISM, NOT THE SLOGAN.

Every field is mapped somewhere and the cooperative still cannot answer a question about its own land.

Equipment-agnosticism is the mechanism that makes the question answerable, and recording the source system against every geometry is what makes the answer auditable rather than merely asserted.

Parcel layout is generated to illustrate vendor mix within one cooperative. It is not a real holding.

Open questions on the XAG data

Three things must be resolved before this data can be described as an asset in any external document.

  • Whether the geometry is a surveyed field boundary or the flown treatment footprint. These are different objects with different downstream validity. A treatment footprint under-represents field edges and excludes unsprayed margins.
  • The positional accuracy, and whether it varies by drone model, RTK availability and terrain.
  • What the partnership permits in terms of derived works, retention and onward use — separately from what the farmer permits, which is section 07.
Why this sits here rather than in the appendix

This is the single unresolved question that most of section 06 depends on. Until it is answered, the provenance model is a design and the XAG pipeline cannot be described as an asset. It is the first item in the validation plan for that reason.

05  /  Pull

A national programme that needs a parcel and does not have one

Vietnam's One Million Hectare programme creates institutional demand for traceable production areas across roughly 1,230 cooperatives. Policy requiring something and an operator feeling the cost of it are different, and the difference is a test.

This is the newest and most important change to the venture context since the earlier venture, and it did not appear in the earlier working material at all.

Vietnam's government approved the programme for Sustainable Development of One Million Hectares of High-Quality and Low-Emission Rice Associated with Green Growth in the Mekong Delta by 2030. It targets the engagement of around two million rice farmers across roughly 1,230 cooperatives and cooperative groups, plus around 210 rice trading enterprises.

As of March 2026 the programme had expanded to 354,839 hectares, reaching 197 percent of its initial 180,000-hectare target. Pilot results indicate methane reductions of roughly 20 to 40 percent and farmer net profit increases of more than 30 percent.

The Vietnam Rice Industry Association has launched a “Low-Emission Green Vietnamese Rice” label. Certified rice must meet traceability requirements covering production areas, rice varieties and cropping seasons, and must comply with cultivation protocols including water management, fertiliser reduction and residue handling. Verification is conducted by commune-level authorities or accredited international organisations. Vietnam has certified 71,000 tonnes under the label.

Pilot cooperative results are documented at field level. At Go Gon Agricultural Cooperative in Tay Ninh, a Winter-Spring 2025-26 model across 53 hectares with 11 households reduced production costs by VND 4.62 million per hectare and raised yields from 7.5 to 8.5 tonnes, producing profit around VND 10.52 million per hectare above conventional practice. At New Green Farm Cooperative in Can Tho, over 100 households across 148 hectares reduced chemical nitrogen use by 40 percent and cut costs by nearly VND 1.7 million per hectare per season.

Documented cooperative result · Tay Ninh

Go Gon Agricultural Cooperative

53 hectares, 11 households, Winter-Spring 2025-26. Production costs down VND 4.62 million per hectare. Yield from 7.5 to 8.5 tonnes. Profit advantage around VND 10.52 million per hectare over conventional practice.

Documented cooperative result · Can Tho

New Green Farm Cooperative

Over 100 households across 148 hectares. Chemical nitrogen use down 40 percent. Costs down by nearly VND 1.7 million per hectare per season.

Why this matters to the venture

Four consequences, and they compound.

  • The yield claim is now sourced. The earlier pitch had to argue that digital farming might raise yields. The programme has published cooperative-level results. When a farmer asks what yield they could get, there is now a documented answer from a comparable cooperative in the same delta.
  • Traceability is a compliance requirement, not a value-added feature. The label requires production-area traceability. A production area without persistent geometry is a paper claim. This is institutional demand for the parcel object, created by policy rather than by us.
  • The cooperative is the unit of programme delivery. The programme is organised around roughly 1,230 cooperatives. That is a defined, addressable, non-fragmented target list.
  • MRV needs a spatial unit. Measurement, reporting and verification for emissions reduction requires knowing which land, for which season, under which practice. That is a parcel with a history, described exactly.

The earlier venture had to manufacture demand through demo events and loyalty caps. This programme generates it. The venture's job is to be the infrastructure the programme is currently missing.

The honest caveat

Whether cooperatives in the programme currently experience traceability as a painful unmet need, or whether commune-level verification is working adequately with paper and spreadsheets, is not established. Policy requiring something is not the same as an operator feeling the cost of it. This is the first thing to test and it is in section 11.

06  /  Object

One object, and the rules that keep it honest

A persistent, equipment-agnostic field object. The load-bearing parts are the provenance tier that travels with every geometry and the refusal to resolve a conflict silently.

Definition

A Digital Farm Parcel is a persistent, uniquely identified representation of a piece of cultivated land, with four defining properties.

  • holds geometry with a stated provenance and confidence
  • persists across seasons, crops, operators and equipment vendors
  • accumulates operations, observations and outcomes as an append-only history
  • is linked to, but not the same as, any cadastral parcel
  • is linked to, but not owned by, the farmer who cultivates it
  • can be split, merged, superseded or retired without losing its history
Why the parcel is the primitive

Three alternatives were considered and rejected.

Rejected primitive 01

The farmer

Farmers hold seven to eight scattered plots on average in Vietnam. A farmer-keyed record cannot answer a field-level question, which is the question that carries commercial value.

REJECTED

Rejected primitive 02

The farm

“Farm” has no stable definition for a household holding fragmented plots across several communes, and it changes with every rental and inheritance.

REJECTED

Rejected primitive 03

The operation

An event-keyed system — every spray a record — is what the earlier platform effectively was. It cannot answer “what happened on this land last season” because nothing joins the events.

REJECTED — AND THIS IS THE LESSON FROM THE PILOT

The parcel is the smallest object that is stable over time, meaningful to a farmer, addressable by a machine, and the natural key for every downstream product.

Parcel identity

Identity rules, chosen so the object survives the messiness of real land.

  • The parcel ID is meaningless. It encodes nothing about location, owner or crop, because all three change.
  • The ID is issued once and never reissued. Retired parcels stay retired.
  • Splits and merges produce new IDs with explicit lineage to their predecessors. History is never rewritten.
  • One physical field may have several candidate geometries from different sources before reconciliation. It has one parcel ID.
  • The parcel ID is not the cadastral ID. Where a cadastral link exists it is a recorded relationship with its own confidence, not an equivalence.

That last rule is the one people argue about, so the reason should be stated. A cultivated field and a legal parcel routinely disagree. Farmers cultivate across boundaries, rent adjacent land, leave margins uncultivated and subdivide informally. Forcing them into equivalence corrupts both.

Parcel lifecycle

Six states, with the transitions defined.

  1. Candidate — geometry exists from any source, unverified. No commercial claim can be made against a candidate.
  2. Confirmed — a farmer or cooperative has affirmed the geometry and the cultivation relationship.
  3. Active — confirmed, with at least one recorded operation in the current season.
  4. Dormant — confirmed, no operations for a defined period. Still queryable; history intact.
  5. Superseded — split or merged. Points forward to successors; history preserved.
  6. Retired — no longer cultivated. Never deleted, never reissued.
F09

Parcel lifecycle

MECHANISM
STATE MACHINE · TRANSITIONS ARE THE ONLY WAY A PARCEL CHANGESCANDIDATEGeometry from any source,unverified. No commercialclaim may be made.CONFIRMEDFarmer or cooperative hasaffirmed the geometry and thecultivation link.ACTIVEConfirmed, with at least onerecorded operation in thecurrent season.DORMANTNo operations for a definedperiod. Still queryable;history intact.NEW OPERATION REOPENS THE PARCELSUPERSEDEDSplit or merged. Pointsforward to successors; historypreserved.SPLIT / MERGERETIREDNo longer cultivated. Neverdeleted, never reissued.LINEAGE ON A SPLITPARCEL 4F2A·9ESUPERSEDED, NOT EDITEDPARCEL C81B·03PARCEL C81C·77SUCCESSORS CARRY NEW IDENTIFIERS AND AN EXPLICIT POINTER BACK.THE PREDECESSOR KEEPS ITS FULL HISTORY AND POINTS FORWARD.NO IDENTIFIER IS EVER REUSED. NOTHING IS DELETED.IDENTIFIERS SHOWN ARE ILLUSTRATIVE. THE REAL ID ENCODES NOTHING ABOUT LOCATION,OWNER OR CROP.

History is never rewritten.

A parcel that splits produces successors that point back; nothing is deleted and no identifier is reused. This is what makes a yield comparison across seasons possible on land that keeps changing shape.

The provenance ladder

Every geometry enters the system with a source tier. The tier travels with the geometry permanently and governs what the geometry may be used for. Accuracy figures below are typical ranges from published instrument specifications, not measured results from our system — they must be replaced with measured values before external use.

The provenance ladder

P0 → P5 · THE TIER IS A PERMISSION SET
TierSourceTypical accuracyWhat it is good forWhat it must not be used for
P0Farmer-declared area, no geometryNoneRough quotingAnything spatial
P1Satellite-derived model prediction10 m pixel-limitedPrior generation; Coverage planning; Change detection on an existing parcelCompliance; Finance
P2Vendor platform boundary (XAG, DJI, local)Vendor-dependent, unverifiedWorking geometry; Service planning; Candidate generationCompliance, until verified
P3Drone treatment footprintSub-metre with RTKOperations; Area billing; Confirming a parcel is in useField extent claims; Anything that depends on the true edge
P4Drone survey flightCentimetre with RTKAgronomy; MRV and emissions claims; Finance and insurance; Field extentLegal boundary claims
P5Cadastral reference, linkedSurvey-gradeTenure context; Ownership and rights questions; Linking a parcel to the legal recordCultivation extent; Any claim about what is actually farmed
F05

The boundary provenance ladder

LADDER
Select a rung
TIERSOURCETYPICAL ACCURACYPERMISSION SETP5Cadastral reference, linkedThe legal record and the cultivated field routinely…SURVEY-GRADE3 PERMITTED2 PROHIBITEDP4Drone survey flightThe highest tier the service can produce.CENTIMETRE WITH RTK4 PERMITTED1 PROHIBITEDADJACENT, AND NOT INTERCHANGEABLE — SEE F06P3Drone treatment footprintRecords where the drone sprayed, which is not where the…SUB-METRE WITH RTK3 PERMITTED2 PROHIBITEDP2Vendor platform boundary (XAG, DJI, local)Imported geometry of unknown construction.VENDOR-DEPENDENT, UNVERIFIED3 PERMITTED1 PROHIBITEDP1Satellite-derived model predictionA model output, useful as a starting point and nothing…10 M PIXEL-LIMITED3 PERMITTED2 PROHIBITEDP0Farmer-declared area, no geometryA number typed into a form.NONE1 PERMITTED1 PROHIBITEDTHE TIER TRAVELS WITH THE GEOMETRY PERMANENTLY. IT IS A PERMISSION SET RATHER THAN A QUALITY SCORE.SELECT ANY RUNG FOR ITS FULL PERMITTED AND PROHIBITED USES.
P5Cadastral reference, linkedSurvey-grade
Permitted
  • Tenure context
  • Ownership and rights questions
  • Linking a parcel to the legal record
Prohibited
  • Cultivation extent
  • Any claim about what is actually farmed

The legal record and the cultivated field routinely disagree. A cadastral polygon is context around a parcel, and forcing the two into equivalence corrupts both.

P4Drone survey flightCentimetre with RTK
Permitted
  • Agronomy
  • MRV and emissions claims
  • Finance and insurance
  • Field extent
Prohibited
  • Legal boundary claims

The highest tier the service can produce. It measures the field rather than the pass, which is what every compliance and finance product downstream depends on.

P3Drone treatment footprintSub-metre with RTK
Permitted
  • Operations
  • Area billing
  • Confirming a parcel is in use
Prohibited
  • Field extent claims
  • Anything that depends on the true edge

Records where the drone sprayed. Omits headlands, margins, obstacles and any area the operator chose to skip. F06 shows what that gap costs.

P2Vendor platform boundary (XAG, DJI, local)Vendor-dependent, unverified
Permitted
  • Working geometry
  • Service planning
  • Candidate generation
Prohibited
  • Compliance, until verified

Imported geometry of unknown construction. Until it is characterised it may be a treatment footprint wearing a field's label, which is the open XAG question in section 04.

P1Satellite-derived model prediction10 m pixel-limited
Permitted
  • Prior generation
  • Coverage planning
  • Change detection on an existing parcel
Prohibited
  • Compliance
  • Finance

A model output. Never promoted above this tier without human or instrument confirmation, which is the boundary condition on capability C1.

P0Farmer-declared area, no geometryNone
Permitted
  • Rough quoting
Prohibited
  • Anything spatial

A number typed into a form. This is what the earlier platform ran on, and it is why that platform could never answer a question about a field.

The rung a geometry sits on decides what it may be used for.

P3 and P4 look similar and are not. A treatment footprint is a record of a pass; a survey flight is a record of a field. The next figure is the whole reason that distinction is worth this much apparatus.

The critical distinction is P3 against P4. A treatment footprint records where the drone sprayed, which is not where the field is. It omits headlands, margins, obstacles and any area the operator chose to skip. Treating them as interchangeable is the most likely source of quiet data corruption in this system, and it is the failure the XAG question in section 04 is trying to prevent.

F06

Treatment footprint against field extent

MECHANISM
SPRAY DRONERECORDS THE PASS, NOT THE FIELDFIELD EXTENTSURVEY FLIGHT · P4 · CENTIMETRE RTKTREATMENT FOOTPRINTFLOWN PATH · P3 · SUB-METRE RTKRTK BASE STATIONTHE CORRECTION BOTH TIERS DEPEND ONHEADLANDTURN AREA · NEVER FLOWNOBSTACLESKIPPED BY THE OPERATOR0.82TREATED AREA / FIELD AREAMEASURED FROM THIS DRAWING. NOT ADISCREPANCY IN ANY REAL DATASET.ILLUSTRATIVE

The gap between these two shapes is where a system quietly corrupts itself.

This is the single most important distinction in the data model. Both polygons are valid geometry, both arrive from the same aircraft on the same day, and nothing in the file format tells them apart. Only the provenance tier does.

Field and footprint geometry are drawn to demonstrate the failure mode. The area figures are measured from this drawing and describe the drawing only.

Reconciliation

When two geometries claim the same land, the system does not pick a winner and discard the loser. It records the conflict.

  • Both geometries are retained with their tiers.
  • The higher tier becomes the working geometry.
  • Disagreement above a threshold raises an adjudication item rather than resolving silently.
  • Farmer or cooperative affirmation overrides tier ordering, because the farmer knows where the field is and the instrument only knows where it flew.
  • Every resolution is written to the audit trail with who decided and on what basis.

The reason for the adjudication queue rather than automatic resolution is the standard irony of automation. Resolving the easy conflicts automatically makes the residual ones rarer and harder, and they must surface somewhere a person is actually looking.

F07

Reconciliation and the adjudication queue

MECHANISM
CONFLICT RESOLUTION PATHCLAIM A · P2 VENDOR PLATFORMCLAIM B · P4 SURVEY FLIGHTSAME LAND, TWO GEOMETRIES.NEITHER IS DISCARDED AT ANY POINT.COMPAREOVERLAP RATIOEDGE DEVIATIONTIER ORDERBELOWTHRESHOLDABOVETHRESHOLDRESOLVES AUTOMATICALLYHIGHER TIER BECOMES THE WORKING GEOMETRY.BOTH CLAIMS RETAINED WITH THEIR TIERS.RESOLUTION WRITTEN TO THE AUDIT TRAIL.ADJUDICATION QUEUESURFACES TO A NAMED HUMAN.SHOWS WHY IT WAS RAISED, THE EVIDENCE, THE CONFIDENCE.NOTHING IS APPLIED BEFORE A PERSON DECIDES.WHO DECIDED AND ON WHAT BASIS IS RECORDED.FARMER AFFIRMATIONOVERRIDES TIER ORDERTHE FARMER KNOWS WHERE THE FIELD IS.THE INSTRUMENT ONLY KNOWS WHERE IT FLEW.AUTOMATING THE EASY CONFLICTS MAKES THE RESIDUAL ONES RARER AND STRANGER.THRESHOLD VALUES NOT YET SET — SEE SECTION 11

The system never picks a winner silently.

Automating the easy conflicts makes the hard ones rarer and stranger, so they have to surface where a person is looking. The threshold that separates the two paths has not been set, and setting it is a validation question rather than an engineering one.

Confidence

Every parcel carries a confidence score derived from source tier, age of last verification, number of independent confirmations, and disagreement between sources. Confidence is displayed anywhere the geometry is used, and it gates the products: a finance or MRV claim requires a floor that a service-planning query does not.

— / How the data gets used

Work backwards from the question

Nobody needs a map. They need an answer to something, and the answer decides what has to be recorded, how finely, and by whom. Choosing a capture method first is how you end up with an impressive dataset that cannot support a single decision.

06ApplicationWhat somebody wants to know05DecisionWhat changes as a result04DataWhat has to be recorded03ResolutionHow finely, how often02AccuracyHow wrong it may be01CaptureWho records it, and whenYOU REASON THIS WAY

Why the direction matters

Read left to right and the chain looks like a data pipeline. Read right to left and it is a design method. Every capture decision on this project was derived by starting at an application somebody named and walking down.

In this drawing

Stages the service already reaches Stages derived from them

The capture method is the last decision, not the first.

Illustrative · the six stages are the reasoning sequence, drawn as steps to show order rather than duration or effort

 /  Applications

Eight questions, walked backwards to the data they need

This is the section that decides whether the layer is worth building. If the applications do not survive the walk backwards, the substrate underneath them is an expensive map.

Eight applications were specified before any capture decision was made. Each one was walked backwards to the data it needs, and only then to the way that data would be recorded.

Reading the table this way makes something uncomfortable visible. Four of the eight are buildable on the parcel as designed. One needs seasons of history the system has not accumulated. One can only run in shadow mode. Two were killed outright at the capability screen, and they are the two most people expect an agricultural AI product to do.

The eight applications, backcast

SPECIFIED BEFORE CAPTURE, NOT AFTER
ApplicationDecision it servesSpatial unitResolution neededWhere the data comes fromStatus
Disease predictionSpray now, or waitField or zoneField-level, weeklyService history + weather + imagerySHADOW MODE
Disease detectionWhich disease, which productPoint in fieldCentimetre, on demandOperator or farmer photographKILLED
Yield forecastWhat to expect, what to sell forwardFieldField-level, per seasonPrior outcomes on the same parcelKILLED
Land qualityWhere to invest, what to amendField or sub-fieldSub-field, per seasonMulti-season observation historyNEEDS HISTORY
MRL and residue riskIs this crop sellable to this buyerFieldField-level, per applicationTreatment record with product and rateBUILDABLE
Input demand planningHow much to stock, whereCooperativeAggregate, per seasonOperation records across parcelsBUILDABLE
Market linkageWho can supply what, verifiablyCooperativeAggregate, per seasonParcel register with affirmed areasBUILDABLE
Operator schedulingWhich jobs, in what orderCluster of parcelsParcel adjacencyParcel geometry, any tierBUILDABLE
Prediction and detection are different problems

These two get collapsed into one another constantly, and the backcast separates them. One is a spatial problem that the parcel solves. The other is a labelling problem that the parcel does nothing for.

Backcast 01

Disease prediction

Wants to know whether conditions on a specific field make an outbreak likely this week. That is a question about a place over time, so it needs the field to persist between observations.

Unit
Field or zone
Needs
Crop, stage, treatment history, weather, imagery
Blocked by
Nothing structural. The history is thin.
Status
Shadow mode until a season of outcomes exists
Backcast 02

Disease detection

Wants to know what is in a photograph. That is a labelling problem, and a labelled image library is what it needs. A parcel boundary contributes almost nothing to it.

Unit
A point, not a field
Needs
Labelled images at species and stage level
Blocked by
The labels do not exist at the resolution assumed
Status
Killed at gate two — a threshold a person can argue with beats it
What this changes about the build order

The four buildable applications all depend on the same two things, which are the parcel and the operation record attached to it. Neither of them is an intelligence product. The build order therefore puts the substrate first and the models second, which is the opposite of how these programmes are usually funded.

Whether an application that needs seasons of history can survive the wait is an open question, and it is carried into the validation plan rather than assumed away.

07  /  Consent

The vendor's permission is not the farmer's permission

A field boundary plus a commune resolves to a household. Geometry is identifying by default, so consent has to be a service moment rather than legal overhead, and the architecture has to hold three bands apart.

The position

Farmers own their boundary data. We discuss boundaries with them directly and hold an anonymised derivative in the system for aggregate questions such as crop and yield distribution.

That instinct is right and needs to be made structural rather than left as practice.

The consent chain problem

A vendor partnership grants us access to a vendor's system. It cannot grant us a farmer's consent, because the farmer's consent ran to the vendor. Moving a farmer's geometry into a new platform with new purposes requires its own basis obtained from the farmer.

Anonymisation does not solve this. A field boundary plus a commune resolves to a household in most of the Mekong Delta, where holdings average 0.4 hectares and neighbours know each other's land. Boundary geometry should be treated as identifying by default. The anonymised aggregate layer is legitimate for crop and yield distribution questions; it is not a route around consent for the geometry itself.

Consent as a service moment

The consent conversation is placed at first field contact, conducted by the operator, in person, and it is the same conversation as the yield conversation. This is a design decision with a commercial rationale: the farmer is being told what their land could produce, and the reason we can tell them is that we will keep a record of this field. The permission and the value proposition are the same sentence.

Consent is recorded per parcel, per purpose, and is revocable. Revocation removes the farmer's identity link and the geometry from active use while retaining the operation record needed for the service provider's own accounting.

Three data bands, held apart

The architecture separates three things that are commonly and dangerously merged.

  • Farmer-owned. Geometry, cultivation relationship, yields, treatments. The farmer's data, held under consent, portable out on request.
  • Service-provider-owned. Operation records, hectares served, scheduling, billing. The operator's business records.
  • Platform-derived aggregate. Crop distribution, regional yield patterns, treatment prevalence. Derived, de-identified, k-anonymous above a defined threshold, and the basis of the data products.

The commercial products sit almost entirely in the third band. Making that explicit early is what allows the first band to be genuinely farmer-owned without hollowing out the business model.

F12

Three data bands

STRUCTURE
FARMER-OWNEDGEOMETRYCULTIVATION RELATIONSHIPYIELDSTREATMENTSHeld under consent, per parcel and per purpose. Portable out on request. Revocable.NO DEFAULT FLOW ACROSS THIS RULESERVICE-PROVIDER-OWNEDOPERATION RECORDSHECTARES SERVEDSCHEDULINGBILLINGThe operator's own business records. Retained through a farmer's revocation for accounting.NO DEFAULT FLOW ACROSS THIS RULEPLATFORM-DERIVED AGGREGATECROP DISTRIBUTIONREGIONAL YIELD PATTERNSTREATMENT PREVALENCEDe-identified, k-anonymous above a defined threshold. Below it, suppressed rather than rounded.AGGREGATE INTELLIGENCEVERIFICATION AND TRACEABILITYREVENUE PRODUCTS SIT ALMOST ENTIRELY IN THE THIRD BAND.SERVICE COMMISSION AND COOPERATIVE SUBSCRIPTION SIT ON THE SERVICE, NOT THE DATA

The commercial model lives in the aggregate band, which is what allows the farmer band to be genuinely the farmer's.

A platform that has to monetise the farmer's own geometry cannot credibly promise the farmer owns it. Separating the bands before any product is priced is what keeps the promise affordable.

08  /  System

Eleven entities, and one of them is the join key

An append-only event log rather than a mutable record store, because traceability, boundary reconciliation, consent revocation and model training all need to know what was true at the time rather than what is true now.

Core entities

Eleven entities. Fields listed are the ones that carry design weight, not an exhaustive schema.

PARCELparcel_id, working_geometry, area_ha, centroid, status, confidence, created_at, superseded_by, lineage_refs, admin_unit_refs
GEOMETRY_CLAIMclaim_id, parcel_id, geometry, source_tier, source_system, captured_at, captured_by, accuracy_estimate, superseded_flag
CADASTRAL_LINKparcel_id, cadastral_id, cadastral_system, link_confidence, overlap_ratio, linked_at, linked_by
FARMERfarmer_id, contact, cooperative_refs, consent_records, language, preferred_channel
CULTIVATIONparcel_id, farmer_id, relationship_type (owner, tenant, cooperative member, contract grower), valid_from, valid_to, affirmed_by, affirmed_at
COOPERATIVEcoop_id, name, admin_unit, member_count, programme_enrolments, parcel_refs
SEASONseason_id, parcel_id, crop, variety, planting_date, expected_harvest, actual_harvest, programme_ref
OPERATIONoperation_id, parcel_id, season_id, type, executed_at, operator_id, equipment_id, equipment_vendor, inputs_applied, volume, area_covered, footprint_geometry, source_system
OBSERVATIONobservation_id, parcel_id, season_id, observed_at, type, source (satellite, drone imagery, sensor, farmer-reported, operator-reported), value, confidence
OUTCOMEoutcome_id, parcel_id, season_id, yield_value, yield_unit, quality_grade, measurement_method, reported_by, verified_by
ADJUDICATION_ITEMitem_id, parcel_id, raised_at, reason, evidence_refs, confidence, status, resolved_by, resolution_basis
F13

Entity model

STRUCTURE
EVERY ARROW TERMINATES ON THE PARCELFARMERCOOPERATIVECADASTRAL_LINKSEASONOPERATIONOBSERVATIONOUTCOMEADJUDICATION_ITEMCULTIVATIONGEOMETRY_CLAIMPARCELTHE JOIN KEYSOLID — REFERENCES A PARCEL DIRECTLYDASHED — REACHES A PARCEL ONLY THROUGH CULTIVATIONFARMER AND COOPERATIVE ARE THE ONLY TWO ENTITIES THAT DO NOT CARRY A PARCEL REFERENCE. THE LINK IS TIME-BOUNDED, BECAUSE TENANCYCHANGES.

If a query cannot be expressed against a parcel, the model is wrong.

The parcel is the join key and everything else is an attribute of it over time. Farmer and cooperative are the only two entities that reach a parcel indirectly, through a cultivation link that carries validity dates.

Design rules

Five rules that govern the whole system.

  1. The parcel is the join key. Every entity above except FARMER and COOPERATIVE references a parcel. Any query that cannot be expressed against a parcel is a signal that the entity model is wrong.
  2. Operations are append-only. An operation happened. It is never edited, only superseded by a correction that references it.
  3. Cultivation is time-bounded. Tenancy changes and land is rented seasonally. A parcel-to-farmer link without validity dates will be wrong within a year.
  4. Source system is always recorded. Every operation and geometry knows which vendor platform it came from. This is what makes vendor-neutrality auditable rather than claimed.
  5. Outcomes carry their measurement method. A farmer-reported yield, a cooperative-weighed yield and a mill-recorded yield are three different things. Merging them destroys the training data for everything in section 10.
The event model

The system is an event log with materialised views over it, rather than a mutable record store. The reasons are specific rather than architectural fashion.

  • Traceability and MRV require reconstructing what was known at a point in time, not what is known now.
  • Boundary reconciliation needs the full claim history, not the winner.
  • Any AI capability trained on this data needs to know what was true when a decision was made, or it learns from leaked future information.
  • Consent revocation must be reconstructible — what was used, when, under what permission.
Anonymisation threshold

Aggregate queries return results only above a minimum cell size, defined by parcel count and distinct-farmer count within an administrative unit. Below that, the query returns a suppressed result rather than a rounded one. Rounding leaks; suppression does not.


The data system above describes what the platform stores. What follows describes what a farmer or cooperative actually gets, because a data model is not a product.

The parcel record

The thing a farmer can see about one field. Deliberately narrow.

  • Where it is, how big it is, and how confident we are
  • What is planted now, planted when, expected harvest
  • Every treatment this season with date, product and rate
  • Yield last season, and the season before
  • What changed since last contact

This is not a dashboard and it is not a farm management system. It is a record of one field that a person can read on a phone in under a minute. Anything longer will not be read.

The yield conversation

This is the product surface that opens every relationship, so it should be designed first.

Structure: this field, this crop, this season, produced X. Comparable fields in this district under programme practices produced Y. The difference is attributable to these specific practices. Here is what changing one of them would require.

The comparison set must be real and local. A national average is not persuasive to someone who knows their own delta. The published cooperative results in section 05 are the initial comparison basis, and they are strong precisely because they are field-level and nearby.

Whether a farmer acts on a yield comparison, or merely finds it interesting, is untested. Interest is observed. Behaviour change is not.

The cooperative view

What a cooperative director gets, which is a different product from what a farmer gets.

  • Member parcels, total hectares, coverage against membership
  • Which parcels lack confirmed geometry, ranked by area
  • Programme compliance status by parcel, with the gaps named
  • Practice adoption across members
  • Aggregated yield and cost per hectare, with distribution rather than mean
  • Service scheduling across members, grouped geographically

The second and third items are the ones that make this a purchase rather than a nice-to-have. A cooperative enrolled in a programme with traceability requirements has an obligation it currently discharges on paper.

The traceability record

Derived, not separately maintained. Production area, variety, season, water management, fertiliser application, residue handling, all keyed to a parcel and drawn from operations already recorded. The farming diary problem from the earlier venture — where growers neglected a lengthy manual task that offtakers needed — is solved by generating the diary from operations rather than asking anyone to keep one.

Offtakers interviewed during the earlier venture said they would use a platform that automated farming diary entry for residue level and crop protection usage. That finding was never acted on. It is directly relevant now.

09  /  Service

The operator's day must not get longer

Three additions to a job that already happens, none of which costs an operator a job. Then the arithmetic that decides who the customer is, which turns out to be the cooperative rather than the farmer.

Current state, as it works today

Reconstructed from the pilot and current operating knowledge, described as method rather than as a measured baseline.

Stages: farmer decides they need spraying → finds an operator through personal network → negotiates area by verbal estimate → operator travels → sprays → farmer pays → nothing is retained by anyone.

Failure points: the operator refuses small isolated jobs; area is disputed because it was estimated; the operator cannot plan routes across customers; nothing from this season informs next season; the farmer's yield question has no answer available.

Future state

The same job, with three additions that cost the operator almost nothing and change what the system knows.

  1. Before. The job is scheduled against a parcel, not an address. Where the parcel is a candidate, the operator arrives with a model-generated prior rather than nothing.
  2. During. The treatment footprint is captured automatically by the equipment. On a survey-tier job, a boundary flight runs first. Consent is taken at first contact, in person, alongside the yield conversation.
  3. After. The operation is written against the parcel. The farmer receives the parcel record. The next job on this parcel starts from confirmed geometry.

The design constraint is that the operator's job must not get longer. Every additional step must be either automatic or under thirty seconds, because operators are paid by hectares covered and will abandon anything that costs them a job.

F14

Service blueprint, current and future

BLUEPRINT
Operator lane emphasised in both
Current stateCURRENT STATERECONSTRUCTED AS METHOD, NOT AS A MEASURED BASELINEILLUSTRATIVE01Need arises02Find anoperator03Areaestimatedverbally04Price agreed05Operatortravels06Set up on thefield07Spray08Area disputed09Payment10NothingretainedFARMERCOOPERATIVEOPERATORTHE CONSTRAINTPLATFORMDATALINE OF VISIBILITYNO RECORD PERSISTS BEYOND THE JOBNOTESpersonal networkno measurementrefuses small isolated jobsestimate, not measurementby anyoneFIVE LANES, TEN STAGES, AND NOTHING RETAINED AT THE END OF ANY OF THEM.
Future stateFUTURE STATERECONSTRUCTED AS METHOD, NOT AS A MEASURED BASELINE01Need arises02Job scheduledagainst aparcel03Priorgeometryissued04Jobs groupedacrossadjacent…05Operatortravels06Consent andthe yieldconversation07Spray08Area computedfrom thefootprint09Payment10Operationwritten;record…FARMERADD 1ADD 3COOPERATIVEADD 3OPERATORTHE CONSTRAINTADD 1ADD 2PLATFORMADD 3DATAADD 1ADD 2ADD 3LINE OF VISIBILITYNOTESnot an addresscandidate parcels carry a…cooperative provides the…one trip, many parcelsin person, under 30sfootprint captured automaticallymeasured, not estimatedautomaticTHREE ADDITIONS. TWO ARE AUTOMATIC. ONE IS A CONVERSATION THE OPERATOR IS ALREADY HAVING.

Watch the operator lane. Their day gets no longer.

That is the design constraint, and it is why the three additions are automatic or under thirty seconds. An operator paid by hectares covered will abandon anything that costs them a job, and no amount of platform value changes that arithmetic.

Both states are reconstructed as method from the pilot and current operating knowledge. Neither is a measured baseline.

Job density: the economics that decide this

Drone operators refuse small isolated jobs because transport and setup dominate the economics of a single sub-hectare field.

This is why the cooperative is the entry unit rather than the individual farmer. A cooperative aggregates adjacent parcels into a single visit. Where the earlier venture proposed a smart scheduling tool to group nearby bookings after the fact, the cooperative provides the grouping structurally.

Illustrative arithmetic, on the pilot's own figures, to show the shape rather than to claim a result. At the pilot's rice spraying price of USD 7.9 per hectare, a single 1.3-hectare field yields around USD 10 of revenue against a trip. Twenty adjacent parcels averaging 1.3 hectares yield around USD 205 against one trip. The pilot material noted a provider with five drones could cover up to 50 hectares per day. Density is the entire economic argument.

F15

Job density economics

ARITHMETIC
PANEL A · ONE ISOLATED FIELD1.3 haONE TRIP · TRANSPORT AND SETUP DOMINATE$10REVENUE AGAINST ONE TRIPOPERATORS REFUSE THIS JOB. THAT IS ARITHMETIC, NOT ATTITUDE.PANEL B · TWENTY ADJACENT PARCELSONE TRIP · THE SAME TRANSPORT AND SETUP$205REVENUE AGAINST ONE TRIPAVERAGING 1.3 ha PER PARCEL. THE COOPERATIVE SUPPLIES THE ADJACENCY.COMPUTED ON THE PILOT'S OWN RICE SPRAYING PRICE OF USD 7.90 PER HECTARE.SHOWS THE SHAPE OF THE ECONOMICS. CLAIMS NO RESULT. COSTS ARE NOT MODELLED.PILOT MATERIAL: A PROVIDER WITH FIVE DRONES COULD COVER UP TO 50 ha PER DAYILLUSTRATIVE

This is why the cooperative is the entry unit.

Operator refusal of small jobs is arithmetic to design around rather than a service problem to fix. The cooperative supplies adjacency structurally, which is what a scheduling algorithm can only approximate after the fact.

Computed on the pilot's own rice spraying price of USD 7.90 per hectare. Revenue only — no costs are modelled and no result is claimed.

Service blueprint components

Seven components, each with an owner and a failure mode.

Service blueprint components

OWNER AND FAILURE MODE
ComponentOwnerFails when
Cooperative onboardingField teamEnrolment happens without the director understanding what is being consented to
Parcel establishmentOperatorBoundaries captured as treatment footprint and treated as field extent
Consent captureOperator, in personReduced to a checkbox in an app
Service schedulingPlatform, cooperative-mediatedOptimised for the platform rather than the operator's day
Operation executionOperatorEquipment does not export, forcing manual entry
Record returnPlatformFarmer receives a dashboard instead of an answer
AdjudicationNamed humanConflicts resolve silently and nobody sees the residual cases

Go to market
The wedge

Cooperatives enrolled in the One Million Hectare programme in the Mekong Delta, starting with the provinces where the pilot already scouted: Dong Thap, An Giang, Kien Giang, Long An, Tay Ninh.

Why this segment rather than individual smallholders.

  • It solves job density, which is the binding constraint on operator economics.
  • It has a compliance obligation that the parcel object discharges.
  • It is a defined list of around 1,230 organisations rather than millions of individuals.
  • It has a director who can decide, which individual farmers scattered across communes do not.
  • HistoricalProduction volume, purchasing intent and expansion plans identify which cooperatives and key accounts have capacity to buy.

That last point is a targeting signal, not stated demand. No cooperative has asked for this. What is observed is that farmers engage when shown yield potential.

The three-sided structure

Three parties, each of which must gain something they currently lack.

Side 01 · demand aggregator

Cooperatives

Gain programme compliance evidence, coordinated service scheduling across members, and yield comparison against members and neighbours.

Side 02 · acquisition and capture

Service operators

Gain job density, route planning across adjacent parcels, and disputed-area reduction because area is measured rather than estimated.

Side 03 · channel

Retailers and distributors

Gain a service business rather than a technology asset. This carries over from the earlier design, where the framing was to turn the existing crop protection retail network into an asset-light service network rather than to subsidise drones.

The earlier venture had already developed a scheme where large crop protection orders could earn a drone, and planned to support those customers in becoming service providers.

Sequencing

Four phases, each gated on the previous one's kill test passing.

Phase 0

Parcel proof

One cooperative, all member parcels established, geometry verified against ground truth.

Does a spray job produce a boundary anyone would trust?

Phase 1

History proof

Same cooperative, full season, every operation recorded against parcels, yields captured at harvest.

Does a season of history support a yield conversation the farmer acts on?

Phase 2

Density proof

Three to five cooperatives in one district.

Do operator economics improve measurably with aggregated scheduling?

Phase 3

Compliance proof

Programme traceability record generated from parcel history and submitted through the actual verification route.

Does it pass commune-level or accredited verification?

Nothing about expansion, other countries or additional products belongs in the plan until Phase 3 passes. The earlier venture proposed an Indonesia pilot and a Thailand and Philippines launch structure before the Vietnam pilot had completed a growing season, and that sequencing is a mistake worth not repeating.

Revenue

Four streams, in the order they can credibly be turned on.

  1. Service commission. Carried over from the earlier model. Take on spraying jobs booked through the platform, higher for incubated operators than for existing ones.
  2. Cooperative subscription. Per hectare under management, priced against the compliance and coordination value rather than against software comparables.
  3. Verification and traceability. Per record or per season, sold to cooperatives or to offtakers who currently fund manual verification.
  4. Aggregate intelligence. Crop distribution, treatment prevalence, yield patterns, sold to input suppliers, offtakers, insurers and lenders. Drawn strictly from the de-identified band in section 07.

Streams 3 and 4 are the ones that justify the infrastructure investment. Stream 1 pays for field presence. Anyone pitching this as a drone booking business has misread it.

Willingness to pay is untested at every level. The earlier venture tested whether farmers would pay a platform fee on top of spraying and never reached an answer.

10  /  Intelligence

The rejections carry more information than the survivors

This is what the layer is for. Nine capabilities survived a four-gate screen and each carries a stated boundary. Six were killed, most of them because the data they assume does not exist yet — which is the argument for building the layer before the models. The kill list is the part of this section worth reading closely.

Candidates were derived from the service blueprint rather than from a technology menu, and each was screened before it reached this list. The screen is described first because the rejections carry more information than the survivors.

The screen

Four gates, applied in order. A candidate must pass all four.

  1. Does it serve a named decision by a named person? If nobody acts differently, it is a demo.
  2. Is it materially better than a rule? A threshold that a person can read and argue with beats a model they cannot.
  3. Does the data exist at the resolution assumed? Not will exist. Does.
  4. Is it auditable and reversible? For anything touching compliance, finance or a farmer's income, an inference that cannot be explained is a liability.

Gate three kills the most candidates in this domain, and it should. The entire premise of this venture is that the data does not currently exist. Building AI capabilities that assume it does is the fastest way to fail.

F16

The four-gate AI screen

SCREEN
CANDIDATES INCAPABILITIES OUT15DERIVED FROMTHE SERVICEBLUEPRINT, NOTFROM ATECHNOLOGY MENUGATE 1Does it serve anamed decision bya named person?If nobody actsdifferently, it isa demo.−1KILLEDFarmer churn orengagementscoring15 IN · 14 OUTGATE 2Is it materiallybetter than arule?A threshold aperson can arguewith beats a modelthey cannot.−1KILLEDPest and diseasediagnosis fromphotos14 IN · 13 OUTGATE 3Does the dataexist at theresolutionassumed?Not will exist.Does.−1KILLEDYield predictionwithout prioroutcomes13 IN · 12 OUTGATE 4Is it auditableand reversible?An unexplainableinference touchingincome is aliability.−3KILLEDCredit scoringfrom farm dataAutomatedboundaryacceptanceFully automatedcompliancecertification12 IN · 9 OUT9C1–C9, EACH WITHA STATED BOUNDARYCOUNTS ARE THE SIX REJECTIONS DOCUMENTED IN THE KILL LIST BELOW.GATE THREE IS THE ONE THAT SHOULD KILL MOST IN THIS DOMAIN, SINCE THE PREMISE OF THE VENTURE IS THAT THE DATA DOES NOT YET EXIST. THEDOCUMENTED LIST IS ONLY WHAT REACHED THE SCREEN.

Generating candidates is easy; the screen is the work.

Gate three is the gate that should kill most in this domain, because the premise of the venture is that the data does not yet exist. The counts shown are the six rejections documented below — the candidates that got far enough to be written down.

Gate four removes three of the six documented rejections. That is a property of which candidates reached the screen, and it is shown rather than smoothed.

Capabilities that pass
C1

Boundary delineation from imagery

Generate candidate field polygons from satellite and drone imagery as priors for operator verification.

ResearchThe approach is demonstrated: FAO's field boundary recognition prototype was tested in Cambodia and Vietnam using Sentinel-2, and the AI4SmallFarms dataset exists as public training and benchmarking data.

BoundaryProduces candidates only. A model output is never promoted above tier P1 without human or instrument confirmation.
LIVE / ENABLEDThe parcel and the vendor pipeline already supply the input.
C2

Boundary reconciliation

Detect when two geometries describe the same land, score the disagreement, and route conflicts above threshold to adjudication.

BoundaryNever silently overwrites a higher-tier or farmer-affirmed geometry.
LIVE / ENABLEDTwo geometries on one parcel is the condition the store is built for.
C3

Parcel-farmer matching

Resolve which parcels belong to which farmer or cooperative member across inconsistent name spellings, vendor records and cooperative rosters.

BoundaryFalse matches carry a much higher cost than missed matches, so the threshold is set asymmetrically and every match near the boundary is queued.
LIVE / ENABLEDRuns on identifiers and rosters the system already holds.
C4

Crop and stage classification

Identify crop type and growth stage per parcel from satellite time series, confirmed by operation records.

BoundaryOutput is a labelled probability, never a bare label.
SHADOW / RESEARCHNeeds a season of operation records before a label can be trusted.
C5

Yield estimation

Estimate parcel yield from crop, stage, weather, treatment history and prior outcomes.

BoundaryRequires at least one recorded prior outcome for the parcel or a defined comparable set. Never presented without its comparison basis and its error range.
NOT JUSTIFIED YETRequires recorded yield outcomes on the same parcel. Those do not exist yet.
C6

Anomaly detection on operations

Flag treatment volumes, timings or coverage inconsistent with crop, stage and area.

BoundaryRaises a question to a human, never blocks a payment or an operation.
SHADOW / RESEARCHCan be computed now; should not touch a payment until the false-positive rate is known.
C7

Traceability record assembly

Assemble the programme compliance record from operations already logged, flagging gaps rather than filling them.

BoundaryNever infers a practice that was not recorded. A gap is reported as a gap.
LIVE / ENABLEDAssembles from operations already logged.
C8

Schedule optimisation

Group jobs across adjacent parcels for route efficiency.

BoundaryProposes a schedule; the operator accepts, edits or rejects it.
SHADOW / RESEARCHComputable from parcel adjacency; the economic gain is unmeasured.
C9

Advisory drafting

Draft the yield conversation and treatment recommendation from parcel history and published programme practice.

BoundaryDrafted for a human, edited by a human, never sent to a farmer unread by a person.
NOT JUSTIFIED YETNeeds verified agronomic outcomes and a human review loop.
Capabilities rejected, and why

These were considered seriously and killed. Keeping the reasons visible is the point.

The kill list

SIX REJECTIONS, WITH THE GATE THAT KILLED EACH
RejectedKilled atReason
Credit scoring from farm dataGate 4Consequential, contested and hard to explain to the person it affects. It also converts the platform from the farmer's side of the table to the lender's. Revisit only with a regulated partner carrying the decision.
Pest and disease diagnosis from phone photosGate 2The advisory value in this domain sits in treatment timing and product selection, which is a rules-and-agronomy problem. Image diagnosis is a well-served category that does not need us.
Yield prediction without prior outcomesGate 3The outcome data does not exist yet. This capability is the reason for the platform, not a feature of its first version.
Farmer churn or engagement scoringGate 1Nobody acts on it, and it moves blame onto the farmer for a service failure. The earlier venture already identified retention as its top risk and the answer is service design, not scoring.
Automated boundary acceptance above a confidence thresholdGate 4Silent acceptance of geometry is how a system quietly fills with treatment footprints labelled as fields.
Fully automated compliance certificationGate 4Research Verification under the programme label is conducted by commune-level authorities or accredited international organisations. Our role is assembling evidence for that process, not substituting for it.
The architecture boundary

Three bands, held apart, and this is the most consequential single decision in the system.

  • Intelligence perceives, retrieves, proposes and drafts. Model-based, probabilistic, always carrying confidence.
  • The deterministic core calculates area, records operations, assembles traceability, enforces consent. Rule-based, explainable line by line, and the same input always produces the same output.
  • People decide, act, and speak to farmers.

The test: the platform must remain correct and usable with the intelligence band switched off. Boundaries would come only from instruments, records would still assemble, compliance would still generate. Anything that fails this test is a dependency rather than a capability.

The reason this matters commercially as much as technically: a traceability claim that cannot be explained is worth nothing to a verifier, and a yield figure a farmer cannot interrogate is worth nothing to the farmer.

10 / Intelligence — the architecture boundary

Three bands, held apart

The most consequential single decision in the system. Intelligence proposes. The deterministic core decides. People act.

CALCULATES AREAASSEMBLES TRACEABILITYRECORDS OPERATIONSENFORCES CONSENTC1C4C2C7C5C3C8C6C9DECISIONSNEVER CROSS UPPROPOSALS CROSS DOWNLIFTS OFFBAND 01INTELLIGENCEPerceives, retrieves, proposes, drafts.Model-based, probabilistic, always carryingconfidence.BAND 02DETERMINISTIC CORERule-based, explainable line by line. The sameinput always produces the same output.BAND 03PEOPLEDecide, act, speak to farmers. The adjudicationqueue and the consent conversation live here.

The test

The platform must remain correct and usable with the intelligence band switched off. Boundaries would come only from instruments, records would still assemble, compliance would still generate. Anything that fails that test is a dependency rather than a capability.

In this drawing

Live capability Shadow mode — runs, nobody acts on it

If lifting the top plane off breaks the platform, the top plane was never a capability.

Illustrative · blocks are drawn to show placement and boundary, not scale or sequence · C1 and C2 run in shadow mode through horizon 1, producing output nobody acts on

Product surfaces

Seven surfaces. Each is named by the question it answers, because a surface that cannot be described as a question does not need to exist.

S1

Parcel record

Farmer-facing
What is this field and what has happened to it?

Geometry, confidence, current season, treatment history, yield history. Farmer-facing, mobile, readable in under a minute.

S2

Yield comparison

Farmer-facing
What could this field produce?

This parcel against comparable local parcels, with the practice differences named and the comparison basis visible. The surface that opens the relationship.

S3

Cooperative coverage

Operator, on field
Which of our members' land do we actually know?

Parcels by status, geometry gaps ranked by area, coverage against membership. The director's working screen.

S4

Compliance status

Operator
Are we going to pass verification?

Programme requirements against parcel-level evidence, gaps named explicitly and attributed to a parcel and a practice.

S5

Operator day

Cooperative
Where am I going and what am I spraying?

Grouped jobs, routes, parcel geometry, treatment specification. Must be faster than the operator's current method or it will not be used.

S6

Adjudication queue

Compliance
What could the system not resolve?

Boundary conflicts, ambiguous matches, anomalous operations. Every item shows why it was raised, the evidence, and a confidence. Nothing is applied before a person decides.

S7

Aggregate intelligence

Internal
What is happening across this region?

Crop distribution, treatment prevalence, yield distribution, coverage. De-identified, above the suppression threshold, sold rather than given.

S6 is the surface that makes the rest defensible, and it is the one most likely to be cut for looking unglamorous. It should be built in the first phase, not the third.

S1  /  Product surface · operator field capture

Operator boundary capture

The surface every other surface depends on. If the boundary is not captured correctly here, in the thirty seconds after a spray pass, nothing downstream can be repaired.

Four states of one screen.

Under 32 seconds

Measured from pass complete to next plot. The operator is paid by the hectare and will skip anything slower.

Sunlight, on a bund

No thin greys on critical values. Minimum target 56 px. One thumb, bottom third.

Nothing is unlabelled

No geometry ever appears on this screen without its provenance tier beside it.

Refusal always available

Every screen has a path that records uncertainty instead of manufacturing a value.

010–12 s

The pass is recorded, and called what it is

08:41RTK FIX · 1.4 CM
JOB 4F2A·9E · PASS 1
Nguyễn Văn Hùng · Plot 3 of 5
P3 · TREATMENT FOOTPRINT
0.82ha flown 8 swäths
11 min 20 s
Pass recorded.

This is what the drone covered. It is not yet a field.

Continue
Discard this pass
Refusal is cheapDiscard sits under the primary action, not behind a menu. An operator who cannot record honestly will record dishonestly.The tier is stated before it is usefulP3 appears on the map the moment the pass lands, so the operator never sees an unlabelled boundary.
0212–20 s

One question, and only the operator can answer it

08:41RTK FIX · 1.4 CM
JOB 4F2A·9E · PASS 1
Nguyễn Văn Hùng · Plot 3 of 5
P3 → ?
Did you fly the whole field?

The dashed edge is our guess at the field. You were standing on it. We were not.

No — I left the headlands STAYS P3 · BILLING ONLY
Yes — that is the whole field BECOMES P4 AFTER THE FARMER AGREES
Part of it belongs to someone else SENDS TO ADJUDICATION
Continue
I’m not sure — ask later
The consequence is on the optionEach choice shows what it does to the record. The operator is choosing a permission set, not a label.The honest answer is the defaultPre-selecting the conservative option means the fast path is also the safe one.Not sure is a real answerIt queues the parcel rather than forcing a guess into the data.
0320–28 s

The farmer affirms, in their own units

08:41RTK FIX
HAND THE PHONE TO THE FARMER
Nguyễn Văn Hùng confirms
YOUR FIELD
8.2công 0.82 ha
plot 3
Is this your field?

Your answer is what makes this record yours. Nobody else can give it.

Answering no sends this to a person. Nothing is applied to your record until it is settled.
Yes, that is my field
No
Local unit first8.2 công above 0.82 ha. A Mekong smallholder does not think in hectares, and the unit they check against is the one they were quoted in.A separate moment, not a checkboxThe operator cannot affirm on the farmer's behalf. The screen changes hands, the header says so, and the question is addressed to the farmer rather than about them.No is as large as yesEqual weight, because a coerced yes is worse than a missing record.
0428–32 s

A receipt the farmer can be shown

08:41RTK FIX · 1.4 CM
JOB 4F2A·9E · PASS 1
Nguyễn Văn Hùng · Plot 3 saved
P4 · FARMER-AFFIRMED
PARCEL C81B·03  created
GEOMETRY survey extent · P4
AFFIRMED BY farmer, on field, 08:44
TREATMENT 0.82 ha · P3 · retained separately
BILLED ON 0.82 ha
USABLE FOR agronomy · MRV · insurance
NOT USABLE FOR legal boundary claims
Next plot
Show the farmer this receipt
Both geometries surviveThe treatment footprint stays P3 and stays billable. The affirmed extent becomes P4. Neither overwrites the other.Permission is printedWhat the record may and may not be used for is on the receipt, not buried in terms.Billing is stated separatelyThe farmer sees they were billed on the sprayed area, not the larger field.

The screen’s real job is to stop a treatment footprint being recorded as a field.

Product visualisation of the capture workflow · the thirty-second constraint, the provenance tiers and the consent moment are the operating rules the workflow was built to

S2  /  Product surface · training-set assembly

Training-set query builder

The other end of the same system. A data scientist assembling a training set has to be able to defend which geometries they used, and to see what the honest filter costs them.

Provenance is the first control on the screen, not an advanced option.

Tier before anything else

The filter cannot be collapsed or skipped. A query with no tier predicate will not execute.

Show the cost of honesty

Excluding P3 removes more than half the rows. Hiding that is how people quietly re-include it.

Name the failure, not the rule

Warnings state what the model would learn, not which policy was breached.

The query is the citation

Exported with the set, so a reviewer can reconstruct exactly which rows were used.

parcel_store / training-sets / yield-v3 READ ONLY · DE-IDENTIFIED

Provenance tier required

P5Cadastral reference18,402
P4Survey flight41,988
P3Treatment footprint126,540
P2Vendor platform58,113
P1Model prediction302,776
P0Farmer declared77,205
P3 excluded

A treatment footprint records where the drone flew, not where the field is. In this store it runs about 18 % smaller than the affirmed extent.

Rows surviving the filter

60,390PARCELS
of 625,024 in store · 9.7 % · 4,116 with a recorded yield outcome
KEPT · P4, P5 EXCLUDED · P0–P3

What this set may be used for

Yield per hectare modelNEEDS FIELD EXTENT
MRV / emissions baselineNEEDS FIELD EXTENT
Operator schedulingP3 WOULD BE FINE HERE
Area billing reconciliationP3 IS THE CORRECT TIER

Query exported with the set

select parcel_id, geometry, area_ha, crop, season, outcome_yield from parcel_geometry where provenance_tier in ('P4', 'P5') and farmer_affirmed is true and outcome_yield is not null -- P3 excluded: a treatment footprint is not a field extent -- see F06. including it teaches the model that fields -- are ~18% smaller than they are.
What you are giving up

564,634 parcels are excluded, most of them P3 treatment footprints from routine spray jobs.

That is the majority of the store. It is also the majority of the error you would otherwise inherit.

What survives is thin

Only 4,116 of the kept parcels have a recorded yield outcome. A yield model trained on this set is a pilot-scale model, and should be reported as one.

If you need more rows

Promote P3 geometries by capturing a survey pass on the same parcels. Do not promote them by relabelling.

Export set & query
Save as cohort

The filter that costs you ninety percent of your rows is the one that makes the remaining ten percent defensible.

Row counts are illustrative and computed to demonstrate the ratio · the provenance tiers and the P3 against P4 distinction are the rules the filter enforces

S3  /  Product surface · parcel history

The parcel remembers

A field that accumulates. The boundary itself improves season by season as better captures arrive, and every earlier version is kept rather than overwritten.

This is the screen that makes history legible — and the reason the whole object exists.

Geometry has versions

An upgrade from P3 to P4 is a new version, not an edit. The old shape stays queryable and the old area stays defensible.

Time is the axis

Seasons, not dates. A smallholder plans in winter–spring and summer–autumn, so the record does too.

Absence is shown

Seasons with no outcome say so. A gap in the record is information, not something to interpolate over.

Every change names an author

Operator, farmer, cooperative or the deterministic core. Nothing changes anonymously.

parcel_store / C81B·03 / history 5 SEASONS · 18 OPERATIONS
C81B·03
CURRENT TIER P4 · FARMER-AFFIRMED
0.97 ha · 9.7 công · rice
successor of 4F2A·9E
THREE VERSIONS, ALL KEPT
P0 declared · 0.70 ha
P3 footprint · 0.82 ha
P4 affirmed · 0.97 ha

Season timeline tier rises where a better capture arrived

Winter–spring 1P0
no outcome
Summer–autumn 1P3
no outcome
Winter–spring 2P3
5.8 t/hayield
Summer–autumn 2P4
5.1 t/hayield
Winter–spring 3P4
no outcome

What changed, and who changed it

Season 1Created from a farmer-declared area. No geometry. P0operator
booking form
Season 1First spray pass recorded a treatment footprint. Tier rose to P3.operator
on field
Season 2Yield outcome attached. The parcel could answer a question for the first time.cooperative
harvest record
Season 2Survey pass flown alongside the spray job. Farmer affirmed the extent. Tier rose to P4.operator + farmer
on field
Season 2Area corrected from 0.82 to 0.97 ha. Previous figure retained, not overwritten.deterministic core
Season 3Neighbouring claim raised an overlap. Sent to adjudication; nothing applied.C2 · shadow mode

A boundary that improves without erasing what it replaced is the difference between a record and a database row.

Seasons, areas and yields are illustrative · the versioning rule and the tier ladder are the rules the record keeps

S4  /  Product surface · adjudication

Where the machine stops

Two valid geometries claim the same ground. No threshold settles this, so it surfaces to a named person with the evidence assembled and nothing applied.

The queue is the system admitting what it cannot decide.

Nothing applies before a decision

Both parcels stay active and queryable while the conflict is open. The overlap is flagged on both.

The evidence is assembled, not summarised

Capture device, date, tier and who affirmed it, for both claims, on one screen.

Every option states its consequence

Including who gets notified and whether they can reopen it.

Escalation is an option, not a failure

Tenure questions belong to the cooperative and the commune, not to this system.

adjudication / open / ADJ·112 4 OPEN · OLDEST 4 DAYS

Open 4

ADJ·1124 days
Two survey extents overlap
0.31 ha · both P4
ADJ·1132 days
Vendor boundary contradicts affirmed extent
P2 against P4
ADJ·1141 day
Farmer disputes a recorded pass
billing held
ADJ·1156 hours
Split produced an orphan fragment
0.04 ha

ADJ·112 both claims are P4

0.31HA IN DISPUTE
24%OF CLAIM B
BOTHTIER P4, FARMER-AFFIRMED
11 dBETWEEN CAPTURES
Claim A · C81B·03
Tier
P4 · survey flight
Captured
season 3, week 2
Device
XAG P100 · RTK fix
Affirmed
farmer, on field
Area
0.97 ha
Claim B · D14A·22
Tier
P4 · survey flight
Captured
season 3, week 4
Device
DJI T40 · RTK fix
Affirmed
farmer, on field
Area
1.29 ha

Decide consequences shown

Send both farmers a joint confirmation

NEITHER GEOMETRY CHANGES YET · BOTH PARCELS STAY QUERYABLE · THE OVERLAP IS FLAGGED ON BOTH RECORDS UNTIL ANSWERED

Accept claim A, trim claim B

B LOSES 0.31 ha · B'S OWNER IS NOTIFIED AND MAY REOPEN · BOTH GEOMETRIES RETAINED WITH THE DECISION ATTACHED

Accept claim B, trim claim A

A LOSES 0.31 ha · SAME NOTIFICATION AND REOPEN PATH

Escalate to the cooperative

FOR TENURE QUESTIONS THIS SYSTEM CANNOT SETTLE · PARCEL STAYS ACTIVE, OVERLAP STAYS FLAGGED

What the model may say here C2 can rank the two claims and show its confidence. It cannot apply a resolution, and it cannot overwrite a farmer-affirmed geometry. Its ranking is recorded next to your decision, so a later reviewer can see whether the two agreed.

Automating the easy conflicts makes the residual ones rarer and stranger, which is exactly why a person has to be waiting for them.

The conflict, areas and devices are illustrative · the adjudication rule and the never-overwrite boundary are the rules the queue enforces

11  /  Validation

Six load-bearing assumptions, and where each one stands

Every assumption carries the evidence that exists for it today and the test that would settle it. Status describes the evidence, not the outcome — open means unmeasured, not failed.

Roadmap

Three horizons, sequenced against the programme calendar and the growing season rather than engineering preference. The Winter-Spring season is the natural pilot window, as it was in the pilot.

Horizon 1

The parcel exists

Parcel object, provenance ladder, consent capture, XAG and local vendor ingestion, operator capture flow, parcel record, adjudication queue. Deterministic core only. C1 and C2 in shadow mode, producing output nobody acts on, to establish accuracy against instrument ground truth.

Horizon 2

The parcel has history

One full season of operations and outcomes. Yield comparison surface. Cooperative coverage and compliance surfaces. C3, C4, C6 and C7 promoted from shadow. Traceability record submitted through the real verification route.

Horizon 3

The parcel is infrastructure

Multi-cooperative density. C5 and C8 promoted once outcome data supports them. C9 with human review. Aggregate intelligence products. Second market, chosen on evidence from Horizon 2 rather than on the map.

The shadow-mode discipline in Horizon 1 is deliberate. Every model in this system can be run against ground truth before anyone relies on it, because the drone is measuring the same thing the model is predicting. Very few domains offer that and it would be wasteful not to use it.

F18

Three horizons against the season

SEQUENCE
THE SEASON SETS THE SEQUENCESEASONWINTER–SPRINGFOLLOWING SEASONFOLLOWING SEASONFOLLOWING SEASONTHE WINTER–SPRING SEASON IS THE NATURAL PILOT WINDOW, AS IT WAS IN THE PILOT. NO CALENDAR DATES ARE CLAIMED.H1THE PARCEL EXISTSHORIZON 1Parcel object · provenance ladder · consent captureXAG and local vendor ingestion · operator capture flowParcel record · adjudication queue · deterministic coreonlyC1 and C2 in shadow mode, producing output nobody acts onGATEDOES A SPRAY JOB PRODUCE A BOUNDARY ANYONE WOULD TRUST?H2THE PARCEL HAS HISTORYHORIZON 2One full season of operations and outcomesYield comparison · cooperative coverage · compliancesurfacesC3, C4, C6 and C7 promoted from shadowTraceability record submitted through the realverification routeGATEDOES A FARMER ACT ON A YIELD COMPARISON? DOES A RECORD PASS VERIFICATION?H3THE PARCEL IS INFRASTRUCTUREHORIZON 3Multi-cooperative densityC5 and C8 promoted once outcome data supports them · C9with human reviewAggregate intelligence productsSecond market, chosen on evidence from Horizon 2 ratherthan on the mapGATEDO OPERATOR ECONOMICS IMPROVE WITH AGGREGATED SCHEDULING?NOTHING IN HORIZON 2 STARTS UNTIL THE HORIZON 1 KILL TEST HAS AN ANSWER. THE GATES ARE FROM SECTION 11.

The season sets the sequence, not engineering preference.

Nothing in Horizon 2 starts until the Horizon 1 kill test has an answer. A sequencing argument that comes from outside the company does not have to be re-won internally every quarter.

Next-stage discovery

The open items above are not all the same kind of question, and they will not be settled by the same method. Three are measurement problems that a season of operations answers on its own. Three need people in a room who do not normally share one.

The next-stage discovery programme uses cross-disciplinary workshops to resolve the remaining spatial, data, device and adoption questions. Each session is convened around a single decision that cannot be made by one discipline alone.

Already documented

Historical discovery

Grower user testing, demonstration events, service-provider engagement and farmer behaviour observed through the pilot. This is what the demand-side findings rest on, and it is marked Historical wherever it is used.

Method for what is open

Cross-disciplinary sessions

Farmers, agronomists, drone specialists, GIS and cadastral specialists, data scientists, agricultural retailers, service providers and supply-chain buyers. The parcel sits at the intersection of all of them, which is why no single discipline can specify it.

The programme is part of the product strategy rather than a research overhead. A spatial object that has to satisfy an agronomist, a drone operator, a compliance verifier and a lender is a negotiation, and the workshop is where that negotiation happens before the schema hardens.

Risks

Six, ordered by how likely they are to kill the venture.

R1

The geometry is not good enough

If treatment footprints prove unusable as field extents and survey flights prove too expensive to run routinely, the whole system rests on nothing. This is the first kill test.

R2

The consent chain does not hold

If moving vendor-held boundaries requires per-farmer consent that cannot be obtained at scale, acquisition cost rises to the point where the flywheel stalls. Mitigation is designing consent into the service moment rather than treating it as legal overhead.

R3

Cooperatives do not feel the compliance pain

Policy requiring traceability is not the same as an operator suffering without it. If commune-level verification works acceptably on paper, the strongest institutional pull disappears.

R4

Operators route around the platform

HistoricalThis was identified as the top risk in the pilot, when the concern was that operators would take customers off-platform. It is harder now, because the asset is the parcel history rather than the booking, and an operator who leaves loses the history. But operators are the capture layer, so their incentives must stay aligned rather than assumed.

R5

Vendor relationships change

Partnerships end and platforms change. The mitigation is genuine multi-vendor ingestion and a parcel object that owes nothing to any vendor's schema.

R6

Regulatory and geopolitical exposure on drones

HistoricalThe pilot assessment noted an unsettled Vietnamese regulatory position and political sensitivity around Chinese-manufactured agricultural drones. Local manufacturer partnerships reduce this materially compared to the pilot, but it remains live and needs dedicated monitoring.

Validation

Six load-bearing assumptions. Each has a test, a pass condition and a stated consequence of failure. A validation plan that only describes success is a plan to rationalise whatever happens.

Validation framework and current evidence status

STATUS REFLECTS THE EVIDENCE AVAILABLE, NOT THE OUTCOME
AssumptionWhy it mattersEvidence availableStatusWhat would confirm it
A spray job produces a boundary anyone would trustEverything downstream inherits this geometry. If it is wrong, every product built on it is wrong in the same direction.Boundary geometry is reachable through the vendor platform and the extraction pipeline runs. Accuracy against ground truth is not characterised.EARLY SIGNALFly survey and treatment missions over 50 parcels of known ground truth. Measure area error and edge deviation separately.
Vendor-held boundaries can be moved with proper consentDecides whether coverage is imported or created, and therefore how fast it grows.The partnership and pipeline exist. Consent rate and the time it adds at first contact are not measured.EARLY SIGNALRun the consent conversation with 30 farmers at first contact. Measure consent rate and time added to the job.
Farmers act on a yield comparison rather than just finding it interestingThe difference between an engagement metric and a business.Growers engage reliably when shown achievable yield. Whether that converts to a practice change is not measured.EARLY SIGNALPresent the comparison to farmers with a specific practice change. Track adoption at the next operation.
Cooperatives will pay for compliance evidenceDecides whether the traceability record is a product or a feature somebody expects for free.Programme demand for verified area is documented, and cooperatives are the enrolling unit. No cooperative has been interviewed about willingness to pay.OPENSell the traceability record to three cooperatives before it is fully built.
Aggregated scheduling improves operator economicsJob density is what makes an operator take the work. Without it the unit economics do not close.The pilot showed providers refusing small isolated jobs, which is the same constraint seen from the supply side. The gain from aggregation is not measured.EARLY SIGNALCompare hectares per operator-day and revenue per trip, cooperative-aggregated against current practice.
An assembled record passes real verificationDecides whether compliance is a product or a claim.Verification is conducted by commune-level authorities or accredited bodies, and the route is documented. No record has been submitted through it.OPENSubmit through commune-level or accredited verification for one cooperative, one season.

Order matters. Test one before building anything. Tests one and two together decide whether this venture is possible; the rest decide what it is worth.

Contribution and limitations

The domain expertise in Vietnamese smallholder agriculture belongs to the growers, the cooperatives and the agronomists. The land administration programmes belong to governments and their development partners. The field boundary machine learning belongs to FAO, ITC Twente and the named researchers. The drone technology belongs to XAG, DJI and the local manufacturers.

Not mine

Growers, cooperatives and agronomists

The domain expertise in Vietnamese smallholder agriculture.

Not mine

Governments and their development partners

The land administration programmes.

Not mine

FAO, ITC Twente and the named researchers

The field boundary machine learning.

Not mine

XAG, DJI and the local manufacturers

The drone technology.

What I brought

Contribution 01

The earlier venture and its findings

Led for the APAC digital incubator of a crop science multinational, piloted in Vietnam. The four demand-side findings that still hold, and the honest account of what the platform never captured.

Contribution 02

The reframing

From cadastral mapping to parcel intelligence. Separating land administration, agricultural field mapping and the joined layer, and reading the market against the second rather than the first.

Contribution 03

The parcel object and its provenance model

Identity rules, lifecycle, the six-rung ladder, the P3 against P4 distinction, reconciliation and the adjudication queue.

Contribution 04

The consent architecture

The consent chain problem, consent as a service moment, and the three data bands that let the farmer band be genuinely the farmer's.

Contribution 05

The service design

Current and future state blueprints, the three additions, the operator-day constraint, and the job density argument that makes the cooperative the entry unit.

Contribution 06

The AI screen and the kill list

Four gates weighted toward data reality and auditability, nine capabilities with stated boundaries, six rejections with the gate that killed each.

Contribution 07

The architecture boundary

The separation of intelligence, deterministic core and human decision, and the switched-off test that decides whether something is a capability or a dependency.

Contribution 08

The validation programme

Six load-bearing assumptions, each with a test, a pass condition and a stated consequence of failure.