Developer Edition

Rather run it yourself? Good.

The developer core of Earth Care Network is licensed AGPLv3: the API, the Jaguar runtime, the MCP server, the connectors and the portal. Bring your own model key and pay us nothing for AI. It exists for builders who want to advance the member experience — and for anyone who wants to read the code before trusting it with their business.

The Profit with Purpose skills are public: fork them today. The platform is AGPLv3. Its public mirror is not up yet, so we share the source on request — write to us and a person sends it.

Read the skills on GitHubSelf-hosting guide
Request the platform sourceOr let us run it: see the plans→
# The skills: public today, fork themgit clone https://github.com/Earth-Care-Network/profit-with-purpose-skills.git # Connect your AI to Earth Care Network (MCP, OAuth)# -> https://www.earthcare.network/mcp/ # The platform: AGPLv3, source on request# -> hello@earthcare.network

Where the line is

Three layers, stated plainly.

Most of the product is the open core. A thin commercial layer sits under backend/enterprise/. The network itself is not code — it is hosted, and it is the membership.

Open core

AGPLv3

Everything outside backend/enterprise/. Fork it, run it, sell services on it — publish your changes if you offer it as a network service.

Django API + data model
Directory, CRM, context graph, automation, the billing catalog, metering.
Jaguar runtime
The agent loop, tool-calling, the approvals queue, the AG-UI chat.
MCP server
Operate the enterprise from Claude, ChatGPT, Grok or your own agent.
Connectors + App Adapter Kit
Twenty, Postiz, Murmurations, Stripe — and yours.
Next.js portal
The rooms, the public profile, the journal.

Commercial modules

backend/enterprise/

Licensed under enterprise/LICENSE_COMMERCIAL rather than AGPLv3. Two rows are marketed today; the rest of the scope named in that licence is roadmap, and is listed here as roadmap.

White-label agency
Domain-gated branding for agencies. Not part of the membership, and not available on Community self-host.
Managed AI tokens
The hosted convenience: provider cost plus a published margin, paid in tokens. Hosted has no BYOK.
Roadmap, not shipped
SSO/SAML, the ad exchange and the data-licensing API are named in the commercial scope. None of them are built. Do not plan on them.

The network, hosted

Membership

Not gated by a licence key, because it is not code. It is the part a fork cannot copy.

Managed inference
The estimate before the run, the receipt after it. Amounts live in the product, not on this page.
Directory, referrals, shared signals
The aligned context graph across enterprises.
Ambassadors · 10% lifetime
Paid when an enterprise you nominate activates, for as long as they stay.
Earth Care Cloud
Open-source apps — Twenty, Postiz, Ghost and more — configured and running.

Bring your own key

Self-host plus BYOK means we bill you nothing for AI.

This is the guarantee the open core exists to make credible, not an upsell. Set ECN_DEPLOYMENT_MODE=self_hosted and point the gateway at your own provider keys: every model call runs on your account, and Earth Care Network never bills you for AI. Hosted deployments are the other side of that trade — managed AI at provider cost plus a published margin, and no BYOK.

Metering is in the AGPL tree either way, so the arithmetic behind any number we show you is readable by anyone, on any deployment.

Known limitation, stated up front

The bundled celery-worker service does not receive SECRET_KEY or AI_CREDENTIAL_ENCRYPTION_KEY, so a BYOK credential encrypted by the API cannot be decrypted inside a background task. Set both on the worker to match the API before you rely on BYOK for async work.

The licence boundary is not a clean cut yet

backend/enterprise/is the intended commercial boundary and the rest of the tree is AGPLv3 — but core apps still import it, the project URLconf includes its routes, and the App Adapter Kit's own AppInstallation model still lives there. Deleting that directory does not give you a running deployment. Untangling it is in progress.

Self-host is a build. The membership is plug and play.

Not a scare tactic — just the shape of the work. The Community Edition is the same core, unconfigured: Postgres with pgvector, Redis, Celery workers and beat, object storage, mail delivery, provider keys, migrations and every upgrade are yours to run. On the membership all of that is ours to operate, and every membership funds the builders.

The licence, in plain English

What you may do, and the two things you may not.

A CRM holds your pipeline, your contacts and the AI spend attached to them. You should not have to take that on faith — so read the metering path, confirm what is charged and why, and fork if we ever stop deserving the trust.

  • Self-host for your own enterprise, forever, and pay Earth Care Network nothing for AI.
  • Read every line that touches your pipeline, your contacts and your AI spend before you trust it.
  • Fork and modify the AGPL tree.
  • Offer it as a network service — and publish your modifications, as AGPLv3 asks.
  • Use the Earth Care Network name or marks to imply an endorsement you do not have.
  • White-label Community self-host — agency branding is commercial, and domain-gated.

Contributing

A Developer Certificate of Origin sign-off on each commit — a Signed-off-by line. No CLA is required today. Work on the commercial boundary may need a separate agreement later, so talk to the maintainers before investing heavily there.

Why we recommend the membership even so

The more enterprises grow on the network, the more memberships fund the core; the better the core gets, the more enterprises grow on the network. That is the whole business model, written down so you can hold us to it.

What is not settled here

Dual-licence terms, a contributor licence agreement, the trademark policy for forks and the exact AGPL §13 wording are counsel-gated. This page describes the tree rule and what is marketed today; it is not legal advice.

Start here

Five files, and you will know what we do with your data.

The platform is AGPLv3. Its public mirror is not up yet, so we share the source on request — write to us and a person sends it. Request the platform source

backend/ai/gateway.py
Every model call in the product goes through here. Read it to see what is metered, when a bring-your-own-key credential is used instead of ours, and what is checked before a call is made.
backend/metering/
Usage events and rate cards — the arithmetic behind any number we ever show you.
backend/apps/app_manifest.py
The App Adapter Kit contract: AppManifest, AppAdapter, AppRegistry, and the install → provision → probe → uninstall state machine.
backend/apps/adapters/
Working adapters, not samples: native.py, crm/twenty/, social/postiz.py.
backend/mcp_server/
The MCP surface external agents use. Manifests name their own mcp_tools, so an app is expected to be operable by an agent, not only by a human.

Building an app into the ecosystem

The App Library is an extension point, not a closed shelf. An app is a manifest plus an adapter: AppManifest describes it — slug, version, category, capabilities, credential schema, the route it opens, and mcp_tools, the MCP tools that operate it, because agent-operable is the bar rather than a bonus. AppAdapter implements install, probe and uninstall, and AppRegistry catalogues it. A manifest already carries a billing entitlement, so a paid app is intended — but the publishing and payout path for third-party developers is not built. Build against the kit, and talk to us before you plan revenue on it rather than after.

The more enterprises grow on the network, the better the core gets.

Memberships fund the open core. The open core earns the trust that grows memberships.

Activate your enterpriseRead the skills on GitHubLicensing

The tree rule is written up on the licensing page. Running an agency? White-label is a separate, domain-gated commercial licence — not part of the membership, and not open yet. See licensing and white label.

Earth Care Network

We exist to serve people and the planet. Earth Care · People Care · Future Care · Fair Share

Directory

  • Land & place
  • Goods
  • Services
  • Capital
  • All categories
  • All towns

Community

  • Join the community
  • Members

For enterprises

  • For enterprises
  • Plans
  • Activate your enterprise
  • Nominate an enterprise
  • Become an Ambassador10% lifetime
  • Schedule a demo
  • About us
  • Careers
  • Privacy
  • Legal
© 2026 Earth Care Network
Earth Care NetworkEarth Care Network
ExploreFor enterprises
Sign inActivate your enterprise