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
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.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
- key against these field names unless an approved compatible migration says otherwise;
- do not silently narrow
governance_mechanisminto a one-authority enum; - do not infer realized revenue from
revenue_streams; - do not infer buyer contracts from
target_market; - do not treat
forecasted_budgetas actual spending; - do not treat
public_goods_allocationas a universal Kokonut percentage; - do not treat
token_allocationas 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.
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.
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.
Evidence and MRV contract
MRV is not one fixed storage pipeline. The durable evidence sequence is:observe → structure → review → publish → attest when useful → interpretThat 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:- units;
- instrument/source metadata;
- calibration;
- sampling method;
- plot/coordinate context;
- observation period;
- baseline;
- reviewer;
- evidence files;
- uncertainty;
- quality flags.
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:
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 onegovernance 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.
- 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.
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.
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.
- what contract is changing;
- why the change is necessary;
- which current consumers are affected;
- whether the change is additive or breaking;
- how old records remain interpretable;
- whether a migration is needed;
- how the new behavior is tested;
- 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
ForKokonut-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
ForKokonut-Intelligence:
- use the repository README and
AGENTS.mdfor 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
ForKokonut-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
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.