Skip to main content

Build against contracts, not assumptions.

Kokonut is an open ecosystem for regenerative-farm coordination, governed data, evidence, analytics, public reporting, DAO capital governance, and agent-assisted workflows. That does not mean every layer is one protocol, one database, one chain, or one authority. The builder goal is interoperability:
Use stable contracts where Kokonut needs compatibility. Keep local decisions local. Preserve evidence boundaries. Make maturity explicit.
This page is the starting point for developers, data engineers, agent builders, governance-tool contributors, frontend contributors, researchers, and partners who want to extend Kokonut without silently changing what its records, claims, or governance structures mean.

Choose the right surface

Start in the repository or governed system that actually owns the behavior you want to change.

Understand the data contract

Preserve the 13-field farm baseline while keeping operational evidence outside the baseline record.

Follow the evidence lifecycle

Separate source observations, governed records, publication, provenance, and interpretation.

Contribute safely

Explain compatibility, authority, evidence, privacy, and maturity before changing shared primitives.
Primary builder principle: if a page, contract, API, schema, deployment, or dataset has a more specific canonical source, prefer that source over an old example copied into documentation.

Kokonut in one builder map

Kokonut is easiest to understand as a set of connected responsibilities rather than one mandatory pipeline. The important boundaries are:
  • the Framework creates shared methodology and compatibility;
  • Kokonut Intelligence is the canonical governed data and intelligence layer;
  • operational records describe what actually happens after the baseline;
  • publication is a governed state, not automatic exposure of every internal record;
  • EAS can provide public provenance for significant claims without becoming scientific certification;
  • agents can assist bounded workflows without self-certifying their own outputs;
  • the Moloch DAO governs shared capital where applicable without becoming the universal farm operator;
  • local operators, legal entities, reviewers, Guilds, SAFEs, and technical systems can hold different kinds of authority.
Interoperability does not require uniform authority.

Where should I build?

Repository orientation

Do not assume that an example branch name, contract address, API path, test count, agent count, dashboard count, or deployment target copied into this Knowledge Base will remain current forever. For implementation work, verify those details in the repository that owns them.

What is canonical?

Different questions have different sources of truth. A copied example can be useful. It is not automatically canonical.

Maturity is part of the interface

Builders should describe the state of a capability explicitly.
Do not collapse maturity states. A repository containing code does not by itself make that capability live. A testnet deployment is not a mainnet deployment. A forecast is not an actual. An attestation is not an impact outcome.

Framework data contract

The Common Data Schema is Kokonut’s current 13-field farm baseline. Its role is compatibility. It does not represent the entire operational database, and completing it does not make a farm automatically approved, funded, verified, profitable, compliant, or impactful.

Current compatibility-sensitive shape

When building integrations:
  • key against these field names unless an approved compatible migration says otherwise;
  • do not silently narrow governance_mechanism into a one-authority enum;
  • do not infer realized revenue from revenue_streams;
  • do not infer buyer contracts from target_market;
  • do not treat forecasted_budget as actual spending;
  • do not treat public_goods_allocation as a universal Kokonut percentage;
  • do not treat token_allocation as land title, farm-management authority, or automatic economic rights;
  • do not assume exact coordinates must always be public;
  • do not add implementation metadata to the 13-field contract and call the result backward-compatible without versioning.
Read the full Common Data Schema →

The baseline is not the operational record

A production system usually needs additional metadata and records such as:
  • stable project/farm ID;
  • schema/version information;
  • lifecycle state;
  • timestamps;
  • source references;
  • reviewer/publisher;
  • privacy classification;
  • evidence pointers;
  • harvests;
  • sales;
  • expenses;
  • losses;
  • labor;
  • field activities;
  • soil samples;
  • MRV observations;
  • claims;
  • attestations;
  • agent actions.
Those belong in the governed implementation layer rather than being forced into the baseline object.

Kokonut Intelligence is the governed implementation layer

Kokonut Intelligence is the active open-source intelligence platform for farm operations, financial performance, ecological evidence, partner reporting, governance context, analytics, and Web3 verification. Its current architecture uses: The governed record lifecycle is:
draft → submitted → verified → published
rejected exists for rework/exception paths, while domain-specific states such as payment, attestation, execution, and revocation remain separate fields.
In Kokonut Intelligence, a record marked verified means it passed the authorized internal workflow for that record class. It does not mean scientific certification, regulatory approval, audit assurance, or universal truth.

Builders should preserve the lifecycle

Do not create a shortcut where:
  • agents publish their own outputs;
  • a draft becomes public merely because it exists;
  • a database validation step becomes scientific verification;
  • an attestation bypasses domain review;
  • a dashboard silently mixes drafts, forecasts, and actuals.
Explore Kokonut Intelligence →

Evidence and MRV contract

MRV is not one fixed storage pipeline. The durable evidence sequence is:
observe → structure → review → publish → attest when useful → interpret
That means:
  • not every field record needs IPFS;
  • not every observation needs an EAS transaction;
  • an EAS attestation can establish provenance without proving causality;
  • remote-sensing indices are derived indicators rather than direct measures of biodiversity, soil carbon, revenue, or resilience;
  • an impact framework interprets evidence — it does not manufacture evidence;
  • a forecast can belong in MRV as a testable planning assumption while remaining a forecast.

Shared MRV payload

The current builder-facing MRV shape supports ground, remote, and community observations:
Treat this as a shared interoperability shape, not a complete scientific-method definition. Serious measurements may additionally require:
  • units;
  • instrument/source metadata;
  • calibration;
  • sampling method;
  • plot/coordinate context;
  • observation period;
  • baseline;
  • reviewer;
  • evidence files;
  • uncertainty;
  • quality flags.
Read the MRV methodology →

Attestations: provenance, not automatic truth

Kokonut Intelligence supports EAS on Celo for public verification metadata. Builders should not assume that every farm event uses one universal attestation schema or that an attestation turns an interpretation into scientific fact. A useful attestation should make the scope inspectable:
Do not reintroduce a universal impact_score field as if Kokonut had one canonical scalar measure of farm impact. SDGs, EBF, Pillars of Value, Forms of Capital, CRISP, financial metrics, and ecological measurements have different meanings and evidence requirements.
For implementation work, use the schemas and attestation tooling in Kokonut-Intelligence as the current technical reference.

Governance and authority boundaries

Kokonut coordinates multiple forms of authority. A builder should not flatten them into one governance label.
Authorization should follow the domain of the decision.

Agent builder contract

Kokonut supports agent-assisted workflows, but agents should operate inside bounded permissions and review rules. Useful agent work includes:
  • preparing MRV drafts;
  • validating structured records;
  • identifying evidence gaps;
  • generating analytics;
  • reconciling forecast vs. actual;
  • drafting reports;
  • drafting proposals;
  • summarizing governed records;
  • routing work for human review.
Agents should not silently:
  • self-verify material claims;
  • publish their own drafts as trusted records;
  • create certification status;
  • convert a heuristic into a scientific conclusion;
  • override local operators;
  • execute treasury actions merely because they can propose them;
  • expose private evidence in a public output.

Two agent surfaces

The marketplace repository can evolve faster than this Knowledge Base. Verify current contracts, network configuration, supported standards, SDK methods, and deployment addresses in the marketplace repository before shipping an integration. Read Kokonut × AI Agents →

Public vs. private data

Open infrastructure does not require every record to be public. Builders should preserve:
  • least-privilege access;
  • consent boundaries;
  • farm/operator privacy;
  • partner restrictions;
  • evidence sensitivity;
  • appropriate location precision;
  • private raw feedback where public consent does not exist;
  • public summaries that do not leak private source material.
For public provenance, publish the minimum metadata needed to establish the claim and its evidence relationship. Detailed or sensitive evidence can remain off-chain and access-controlled.

Forecasts and actuals

Forecasts are useful because they can be wrong in informative ways. The builder contract is to keep them distinguishable from actuals. Do not:
  • overwrite the original forecast with the actual;
  • present expected yield as harvested yield;
  • present a target price as realized price;
  • present modeled public-goods allocation as realized distribution;
  • present a planned job as a job created;
  • present a projected ecological benefit as a measured outcome.
A good integration makes the difference visible.

Compatibility rules for shared primitives

Open an issue before making a non-trivial change to:
  • the 13-field Common Data Schema;
  • shared MRV payloads;
  • governed lifecycle semantics;
  • public API contracts;
  • evidence maturity rules;
  • attestation schemas;
  • public/private access behavior;
  • smart-contract interfaces;
  • chain deployment assumptions;
  • agent permissions;
  • cross-repository integration contracts.
A compatibility-sensitive change should explain:
  1. what contract is changing;
  2. why the change is necessary;
  3. which current consumers are affected;
  4. whether the change is additive or breaking;
  5. how old records remain interpretable;
  6. whether a migration is needed;
  7. how the new behavior is tested;
  8. which documentation must change with it.
A schema can evolve. A silent semantic change is the dangerous part.

Contribution workflow

1. Start from the owning surface

Choose the repository or governed system that actually owns the behavior. Avoid patching a symptom in documentation when the source contract lives elsewhere.

2. Classify the state

Say whether the behavior is live, documented for a limited scope, in development, planned, historical, forecast, or evidence-dependent.

3. Identify compatibility and authority

List the schemas, APIs, contracts, lifecycle states, roles, farms, or downstream systems that could be affected.

4. Preserve evidence semantics

Keep observations, measurements, forecasts, derived indicators, attestations, and interpretations distinct.

5. Test in the owning repository

Run the repository’s current documented checks instead of relying on an old command copied into another page.

6. Submit evidence with the change

Include tests, rendered previews, sample payloads, migration notes, before/after behavior, screenshots, or deployment evidence as appropriate.

Repository-specific starting points

Knowledge Base

For Kokonut-Public-Site:
  • use native Mintlify components where possible;
  • prefer Markdown tables to custom table components;
  • preserve internal route compatibility;
  • do not make unsupported impact, financial, climate, legal, or deployment claims;
  • keep current state separate from roadmap;
  • render/preview MDX before opening the PR.

Kokonut Intelligence

For Kokonut-Intelligence:
  • use the repository README and AGENTS.md for the current development commands;
  • treat PostgreSQL/Directus as the canonical data/API layer unless the architecture changes through the repository’s own review process;
  • preserve governed lifecycle and permissions;
  • keep public evidence rules and privacy constraints intact;
  • update API/data documentation when a shared interface changes;
  • follow current CI, code-owner, migration, and seed-idempotency rules.

Agentic Marketplace

For Kokonut-Agentic-Marketplace:
  • verify the current active branch and deployment configuration in the repository;
  • use the repository’s current contract manifests and chain configuration;
  • distinguish testnet from production deployments;
  • treat Kokonut Intelligence as an external governed data source rather than duplicating its canonical data model;
  • preserve payment, escrow, evaluation, and permission boundaries when integrating autonomous agents.

Builder quality gate

Before submitting a meaningful contribution, confirm:
  • The change has one clear purpose.
  • The owning repository/surface is correct.
  • Live, developing, planned, historical, forecast, and evidence-dependent states are not mixed.
  • Baseline data is not confused with operational evidence.
  • Forecasts are not described as actuals.
  • Observations, measurements, derived indicators, attestations, and interpretations remain distinct.
  • Strong carbon, climate, ecological, financial, health, legal, or impact claims have an appropriate evidence basis.
  • Authority is assigned to the correct domain.
  • Privacy and consent have been considered.
  • Shared-schema or API changes include compatibility and migration notes when needed.
  • Agent outputs cannot silently self-verify or self-publish material claims.
  • Deployment/network claims are verified against their canonical implementation source.
  • Tests or rendered previews demonstrate the new behavior.
  • Documentation is updated alongside behavior when the public contract changed.

Good first contributions

Documentation hardening

Fix stale implementation claims, unclear evidence boundaries, broken navigation, missing maturity labels, or duplicated definitions.

Schema validation

Build validators that check structure without pretending syntactic validity is evidence quality.

Evidence QA

Surface missing source, method, unit, reviewer, period, provenance, or uncertainty metadata.

Forecast reconciliation

Compare planned production, revenue, or resource assumptions against governed actual records.

Public dashboards

Build views that expose record status and evidence class instead of collapsing everything into one score.

Agent review tooling

Help agents create bounded drafts, show evidence gaps, and route outputs to authorized reviewers.

Governance readers

Build read-only proposal, membership, treasury, and execution views grounded in authoritative chain/indexed state.

Privacy-safe publication

Improve publication workflows that reveal useful evidence without exposing unnecessary private data.

What builders should not assume

Do not build from these assumptions unless the owning implementation explicitly establishes them:
  • every farm record must go through IPFS and EAS;
  • every attestation is scientific verification;
  • one numeric impact score can summarize Kokonut’s full impact model;
  • the 13-field baseline is a complete farm database;
  • Moloch funding makes the DAO the farm operator;
  • a target market is a buyer commitment;
  • a revenue stream is realized revenue;
  • a forecasted budget is actual spending;
  • a testnet deployment is production;
  • an agent can certify its own output;
  • public open-source infrastructure means all source evidence should be public;
  • Adelphi proves that every future farm will produce the same outcomes.

Continue from here

Framework Introduction

Understand interoperability, local authority, Framework components, evidence boundaries, and replication maturity.

Common Data Schema

Read the complete semantics and compatibility rules for the 13-field farm baseline.

MRV Methodology

Follow the full evidence lifecycle and claim standard.

Kokonut Intelligence

Explore the governed data, analytics, reporting, evidence, and agent infrastructure.

Kokonut × AI Agents

See how agents can assist bounded workflows without replacing review or local authority.

Proposal Templates

Use the relevant governance pathway when a change requires shared-capital or ecosystem approval.
The best Kokonut integration is not the one that connects to the most systems. It is the one that preserves meaning across them.