ecosystem

Orientierung im Convex-Ökosystem – was in welchem Repository lebt, wo die Specs und Docs liegen und welche Client-Bibliotheken existieren. Verwenden, wenn du Kontext benötigst…

npx skills add https://github.com/convex-dev/convex --skill ecosystem

The Convex Ecosystem

Convex is a lattice-based decentralised network and execution platform. Data merges like CRDTs rather than forming a linear chain, consensus is Convergent Proof of Stake (CPoS), and the CVM is a lambda-calculus virtual machine for functional smart contracts.

This repository (Convex-Dev/convex) is the reference implementation. Several things an agent needs are deliberately not here.

Where Things Live

WhatWhere
Reference implementation — CVM, consensus, peer, CLI, toolingConvex-Dev/convex (this repo)
CADs — normative specificationsConvex-Dev/design, under docs/cad/
Glossary and tutorialsConvex-Dev/design, under docs/tutorial/
Rendered docshttps://docs.convex.world

The design repository is the authority on what Convex should do; this repository is what it currently does. When they disagree, one of them has a bug — see the cad-reference skill for how to find the governing CAD.

Do not assume design is checked out locally. Use https://docs.convex.world unless you have confirmed the repository is present alongside this one.

Module Map

The 14 Maven modules are listed in AGENTS.md with their purposes, and each has its own README.md. In short: convex-core holds the CVM, consensus and Etch; convex-peer the networking, including the NodeServer; convex-cli, convex-gui and convex-restapi the interfaces; convex-p2p the P2P node stack, whose P2PNode runs a NodeServer.

Client Libraries

LanguageRepository
Javaconvex-java module in this repo
ClojureConvex-Dev/convex.cljc
TypeScriptConvex-Dev/convex.ts
PythonConvex-Dev/convex-api-py

Prefer the in-repo convex-java module for JVM integration — it is versioned with the network implementation.

Networks

  • Protonet (production): peer.convex.live
  • Testnets are used for tooling and experimentation; the endpoint in use is recorded in AGENTS.md under Network Defaults.

Anything you deploy to Protonet is real. Confirm the target network before any transaction, and prefer a local network for development — see the local-network skill.

Terminology

Convex has its own vocabulary and it is not interchangeable with blockchain terminology. Never substitute "gas", "fees", "blockchain", "chain", "miner", "validator", "block", "wei", "satoshi" or "mainnet".

Use: CVM coin, Copper, Juice, Peer, Actor, Lattice, CPoS, Belief, Etch, CAD, CNS, Protonet. The canonical glossary is at https://docs.convex.world/docs/tutorial/glossary — check it rather than guessing at a translation.

Related Projects

The ecosystem page at https://docs.convex.world lists community projects, wallets, demos and integrations. Treat that list as the current source; entries here would go stale.

Mehr Skills von convex-dev

convex-lisp
convex-dev
Convex Lisp Sprachreferenz — CVM-Konventionen, Aufruf von Bibliothekscode, Actor-Definitionen, Juice- und Fehlercodes. Verwenden beim Schreiben oder Debuggen von CVM-Quellcode für…
local-network
convex-dev
Führen Sie ein lokales Convex-Testnetzwerk für die Entwicklung aus. Verwenden Sie es, wenn Sie Änderungen gegen ein Live-Netzwerk testen, ein Peer-Problem reproduzieren möchten oder wenn kein Remote-Netzwerk verfügbar ist…
protocol-versions
convex-dev
Protokollversionen, Migrationen und das v1-Upgrade – gegen welche Semantik man schreiben sollte und wie man das CVM-Verhalten ändert, ohne das Netzwerk zu forken. Verwenden, wenn…
etch
convex-dev
Untersuchen und warten Sie einen Etch-Store – Convex' inhaltsadressierte Datenbank. Verwenden Sie dies, wenn Sie Peer-Speicher untersuchen, Korruption diagnostizieren, Garbage Collection durchführen oder…
juice
convex-dev
Juice-Abrechnung – die Kosten für Rechenleistung und Bandbreite auf der CVM. Zu verwenden, wenn Sie über Transaktionsausführungskosten nachdenken, einen :JUICE-Fehler diagnostizieren oder…
trust
convex-dev
Trust-Überwachungen — Convex' komponierbares On-Chain-Autorisierungsmodell. Verwenden Sie es beim Schreiben von Zugriffskontrollen, beim Einschränken von Akteursfunktionen, beim Festlegen, wer prägen darf oder …
memory
convex-dev
Speicherbuchhaltung und -kontingente — die Kosten der On-Chain-Speicherung und wie man sie minimieren und zurückgewinnen kann. Zu verwenden bei Überlegungen zum Zustandswachstum, zur Diagnose eines…
peer
convex-dev
Operieren Sie einen Convex-Peer – erstellen, starten, listen, sichern oder instanziieren Sie einen Netzwerk-Genesis. Verwenden Sie dies, wenn Sie einen Peer gegen ein Netzwerk betreiben oder ein neues Netzwerk einrichten.