Skip to main content

The Common Data Schema gives each farm a compatible baseline record.

The Common Data Schema is the Framework’s current 13-field farm descriptor. It gives Kokonut farms a shared structure for recording:
  • identity and location;
  • land scope;
  • funding context;
  • production and market assumptions;
  • coordination / governance context;
  • public-goods assumptions;
  • the local problem and proposed intervention.
Its purpose is to make farm records easier to:
  • compare;
  • review;
  • connect to proposals;
  • ingest into data systems;
  • link to MRV;
  • publish through compatible interfaces;
  • use in analytics and agent workflows.
It does not make a farm automatically:
  • approved;
  • funded;
  • governed by the Moloch DAO;
  • scientifically verified;
  • investment-ready;
  • profitable;
  • compliant;
  • impactful.
A common schema reduces ambiguity. It does not replace evidence, judgment, local authority, or review.

See the 13 fields

Review the current compatibility-sensitive field names, types, and safer semantics.

Understand the Framework

See why the schema is a shared baseline rather than a universal farm template.

Connect records to MRV

Follow the evidence lifecycle from source observation through review, publication, optional attestation, and interpretation.

Build against the schema

Use the current field names when building integrations and preserve compatibility when shared primitives change.
Required means structurally required in the current baseline contract. It does not mean the value is automatically correct, current, evidence-backed, approved, or suitable for every downstream decision.

The schema in one sentence

Describe the farm consistently enough that different people and systems can refer to the same baseline without pretending the baseline is the whole farm.
The schema establishes the baseline. Operational records establish what happened afterward.

What the schema is — and what it is not

Do not collapse baseline data and operational evidence. A farm can have a complete 13-field record while still lacking harvest actuals, audited economics, ecological baselines, work-quality evidence, approved economic agreements, or scientific validation.

The current 13-field contract

The field names below are shared with the current builder documentation and should be treated as compatibility-sensitive.

The field names are stable; their interpretation still requires context

Some current fields are intentionally broad. That creates compatibility, but also creates ambiguity that documentation must manage. Examples:
  • project_date does not itself distinguish registration date, project start, land-preparation start, or first production date;
  • land_size does not itself distinguish total mapped area from productive/agricultural area;
  • source_of_funding can contain proposed, approved, and received funding unless the supporting record clarifies status;
  • governance_mechanism cannot fully express Kokonut’s plural authority model in one scalar string;
  • token_allocation may not apply to every farm;
  • public_goods_allocation does not tell readers whether a percentage is merely modeled, formally approved, or already realized.
Until a future compatible schema version represents those distinctions explicitly, the surrounding evidence and narrative must make them visible.

Field-by-field guidance

1. project_date

Use ISO 8601:
The supporting record should state what the date means. Examples:
  • registration date;
  • approved project start;
  • operating start;
  • another clearly defined milestone.
Do not silently change the meaning of project_date between farms.

2. project_location

Current shape:
Use decimal latitude/longitude when appropriate. The human-readable region and country remain important because coordinates alone do not communicate:
  • jurisdiction;
  • community context;
  • watershed / ecological context;
  • local operating environment.
Exact coordinates can be operationally or socially sensitive in some contexts. The canonical governed record and the public rendering do not always need identical location precision. Privacy, consent, land-security, and partner requirements should be considered before publishing exact coordinates.

3. land_size

Use square metres. The critical requirement is to define what area the number represents. For example:
  • total mapped property;
  • agricultural area;
  • active production area;
  • area under agreement.
Adelphi demonstrates why this matters: A downstream system should therefore not assume that land_size always means productive area. If more than one area matters, preserve the compatibility field and document the additional area in the supporting record until the schema evolves.

4. revenue_streams

Use stable machine-readable tags where possible. Examples from current Kokonut farm documentation include:
A revenue-stream tag can mean:
  • planned production;
  • active production;
  • modeled revenue source;
  • realized sales stream.
The 13-field schema does not currently encode that status. Do not infer realized revenue from the presence of a tag.

5. target_market

This field describes intended market channels. Examples can include:
A target market is not a buyer contract. Stronger market claims require evidence such as:
  • signed agreements;
  • purchase orders;
  • invoices;
  • realized sales;
  • recurring buyer records.

6. forecasted_budget

Use USD in the current contract. This is a planning estimate. It should be traceable to a budget or proposal that explains:
  • line items;
  • quantities;
  • assumptions;
  • recipients/vendors where known;
  • contingencies;
  • milestones.
A forecasted budget is not:
  • money already received;
  • money already spent;
  • a guaranteed project cost;
  • a guaranteed return.
Actual spending belongs in operational financial records.

7. source_of_funding

Use this field to identify the relevant funding source or request. Prefer references that can be inspected:
  • proposal number;
  • grant name;
  • funding partner;
  • treasury request;
  • agreement reference.
Also distinguish the funding status in the supporting record:
  • requested;
  • approved;
  • received;
  • partially received;
  • spent / disbursed.
For Adelphi, Public Nouns Proposal #69 is corroborated across the current Knowledge Base as a major funding milestone. The older schema example also named “Kokonut DAO Proposal #12,” but that reference is not corroborated elsewhere in the current repository and should not be repeated here as authoritative farm history.

8. public_goods_allocation

Current type:
The schema does not establish a universal minimum percentage. Use the percentage that applies to the specific farm’s current scenario or approved arrangement. If no allocation is planned, 0 is more truthful than inventing one. If an allocation exists, supporting evidence should identify whether it is:
  • a planning assumption;
  • a proposal commitment;
  • an approved agreement;
  • a realized distribution.
Do not treat 10% as a universal Kokonut rule. Adelphi’s current farm model uses a 10% public-goods assumption, while other repository material contains a conflicting historical 40/40/20 allocation model. The authoritative economic arrangement still needs reconciliation.

9. governance_mechanism

The current builder interface defines this field as a string, not a closed enum. That matters. Older schema text presented:
  • moloch_dao;
  • guilds;
  • multisig;
  • cooperative;
as if exactly one value explained who governs the farm. That does not match Kokonut’s current authority model. A farm can simultaneously involve:
  • local operators for day-to-day agricultural execution;
  • a legal owner / cooperative / operating entity;
  • Moloch governance for shared treasury capital;
  • Guilds for contributor coordination;
  • a SAFE or multisig for defined execution;
  • Framework/domain reviewers for shared methodology.
Use governance_mechanism as a coordination-context summary, not as a claim that one layer owns every decision. Example:
Moloch governance can authorize shared capital without becoming the farm operator. The schema should preserve that distinction.

10. token_allocation

This legacy-compatible field is a narrative string. It should describe only the token/economic arrangement that actually applies. Possible contents include:
  • applicable $vKKN relationship;
  • Loot recognition if relevant;
  • another documented economic arrangement;
  • not_applicable / “no farm-level token allocation” when no such allocation exists.
Do not use this field to imply:
  • land title;
  • ownership of individual trees;
  • automatic farm revenue rights;
  • automatic Guild Points;
  • automatic Loot;
  • farm-management authority.
The previous Adelphi example stated:
70% DAO members · 20% farm operators · 10% public goods fund
That split appears only on the old schema page and is not corroborated elsewhere in the current repository, so it should not be retained as an authoritative Adelphi value.

11. project_summary

Keep this concise enough to scan and specific enough to orient a reviewer. A useful summary identifies:
  • place;
  • farm/operator context;
  • land basis;
  • production model;
  • current Framework phase where relevant;
  • funding context;
  • major assumptions;
  • evidence/publication surface.
Do not hide unresolved assumptions inside promotional language.

12. local_problem

This is a problem thesis, not proof that the farm solved the problem. A strong entry defines:
  • place;
  • affected group(s);
  • observed condition;
  • available baseline evidence;
  • why the problem matters to the proposed intervention.
Avoid vague claims such as:
“The community needs sustainability.”
Prefer claims that can later be evaluated against actual evidence.

13. proposed_solution

This is an intervention thesis. It should explain what the farm intends to do:
  • agricultural production;
  • infrastructure;
  • regenerative practices;
  • training;
  • market development;
  • evidence/MRV;
  • public-goods activities.
It should not describe projected outcomes as if they already happened.

Canonical TypeScript shape

The current builder documentation defines the shared interface as:
When building integrations, key against these field names unless an approved compatible migration says otherwise.

Important: the 13 fields are not the whole record envelope

A production data system should usually know more than these 13 values. Useful implementation metadata can include:
  • stable farm/project ID;
  • schema version;
  • record lifecycle state;
  • created / updated timestamps;
  • source references;
  • reviewer / publisher;
  • evidence pointers;
  • access/privacy classification.
Those are implementation metadata recommendations, not additional fields in the current 13-field Framework contract. Do not silently add them to the canonical interface and call the result backward-compatible.

Record quality has multiple levels

A farm record should not be treated as “good” merely because JSON validation passed. This aligns with Kokonut Intelligence’s broader record lifecycle. A Verified workflow state means internal authorized review. It is not scientific certification or regulatory approval.

How the schema connects to Kokonut Intelligence

The Common Data Schema defines a shared farm baseline. Kokonut Intelligence can operationalize that baseline alongside:
  • harvests;
  • expenses;
  • sales;
  • field notes;
  • soil samples;
  • MRV events;
  • attestations;
  • analytics;
  • reports;
  • agent logs.
The relationship is: The schema helps systems refer to the same farm. It does not require every operational record to live inside the 13-field object.

How the schema connects to MRV

The baseline record gives MRV essential context. The current MRV sequence is:
observe → structure → review → publish → attest when useful → interpret
Not:
baseline schema → automatic impact proof

Adelphi: use as a reference mapping, not a copy-paste record

Adelphi is the first live Framework reference implementation. Some values are strongly corroborated across the current Knowledge Base. Others on the old schema page were legacy examples that should not be repeated as current authoritative facts without a primary source.

Inspect current Adelphi records

Use the Hub for current published farm records rather than treating a static example in this schema page as a live database snapshot.

Example record shape

This example demonstrates structure and semantics. It is not an Adelphi claim.
Placeholder/example values should never be copied into a live farm record merely to satisfy required fields.

Validation before downstream use

Different uses require different levels of confidence.

Before proposal review

Confirm:
  • all 13 fields are present;
  • project date meaning is clear;
  • land-area basis is clear;
  • budget is labeled as forecast;
  • funding references and status are traceable;
  • market channels are not presented as buyer contracts;
  • local operator authority is visible;
  • governance/capital layers are not conflated;
  • token/economic arrangements are not invented;
  • public-goods percentage is farm-specific and its status is clear;
  • problem and solution are place-specific;
  • material assumptions link to supporting records.

Before publication

Also confirm:
  • sensitive location data is appropriate to publish;
  • the record passed the applicable review workflow;
  • forecasts and actuals are visibly separated;
  • stale values were refreshed;
  • public claims do not exceed the evidence;
  • downstream systems know which schema version/contract they are consuming.

Before cross-farm comparison

Also confirm that fields mean the same thing. For example:
  • total mapped land should not be compared directly with productive land;
  • forecast budget should not be compared with actual spend;
  • planned market channels should not be compared with realized buyers;
  • modeled public-goods allocation should not be compared with actual transfers.
Comparable field names do not guarantee comparable semantics.

Schema governance and compatibility

The Common Data Schema is a shared primitive. Changes can affect:
  • farm intake;
  • existing records;
  • Kokonut Intelligence;
  • Hub displays;
  • proposal tooling;
  • MRV joins;
  • analytics;
  • agents;
  • partner integrations.
That means changes should be proportional to their risk.

For material or breaking schema changes

Document:
  1. the problem being solved;
  2. current field behavior;
  3. proposed new behavior;
  4. affected farms and systems;
  5. backward-compatibility impact;
  6. migration strategy;
  7. dual-read / dual-write period if needed;
  8. validation/tests;
  9. rollout and rollback plan;
  10. documentation changes.
Then route the change through the current Framework and Methodology Change Proposal process when the change is material enough to require formal Framework authorization.
A Moloch vote is not automatically required for every schema change. Treasury funding or a binding DAO-level action may require Moloch authorization, while technical/methodology compatibility belongs first with the affected Framework and domain reviewers.

Common mistakes


Who should use the schema

Farm operators

Establish the shared baseline without surrendering local operating authority.

Proposal authors & capital reviewers

Use the record as structured context, then evaluate budget, milestones, risks, authority, and evidence separately.

Impact & MRV reviewers

Use the baseline to understand the problem/intervention context before evaluating operational evidence.

Developers

Preserve current field names, separate baseline from operational events, and document migration when shared semantics change.

Kokonut Intelligence contributors

Use the schema as farm/project baseline context inside a broader governed record lifecycle.

Future farm founders

Reuse the structure, not Adelphi’s economic, governance, species, or market assumptions.

Continue through the Framework

Framework Introduction

Return to the interoperability model and the boundary between shared methodology and local implementation.

Pillars of Value

Ask what value is intended, who benefits, how much, what the farm contributes, what can fail, and what public goods are involved.

Farm Funding Proposal

Turn the baseline record into a scoped capital request with budget, authority, milestones, evidence, and closeout.

MRV Methodology

See how dynamic farm activity becomes evidence after the baseline is established.

Kokonut Intelligence

See how farm baselines, operational records, review states, analytics, and attestations fit into active data infrastructure.

Build with Kokonut

Use the shared data primitives without silently breaking compatibility.
A good farm schema does not tell the whole story. It makes the important parts of the story explicit enough that evidence, operations, governance, and software can refer to the same farm without inventing what the record does not say.