ecosystem

Định hướng trong hệ sinh thái Convex — thứ gì nằm trong repository nào, specs và docs ở đâu, và những thư viện client nào tồn tại. Sử dụng khi bạn cần ngữ cảnh…

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.

Thêm skills từ convex-dev

convex-lisp
convex-dev
Tài liệu tham khảo ngôn ngữ Convex Lisp — quy ước CVM, gọi mã thư viện, định nghĩa actor, mã juice và lỗi. Sử dụng khi viết hoặc gỡ lỗi mã nguồn CVM cho…
local-network
convex-dev
Chạy mạng thử nghiệm Convex cục bộ để phát triển. Sử dụng khi kiểm tra các thay đổi với mạng trực tiếp, tái hiện sự cố của đồng nghiệp, hoặc khi không có mạng từ xa…
protocol-versions
convex-dev
Các phiên bản giao thức, di chuyển và nâng cấp v1 — nên viết theo ngữ nghĩa nào, và cách thay đổi hành vi CVM mà không fork mạng. Sử dụng khi…
etch
convex-dev
Kiểm tra và bảo trì một cửa hàng Etch — cơ sở dữ liệu định địa chỉ theo nội dung của Convex. Sử dụng khi kiểm tra bộ nhớ ngang hàng, chẩn đoán hỏng hóc, thu gom rác, hoặc…
juice
convex-dev
Hạch toán Juice — chi phí tính toán và băng thông trên CVM. Sử dụng khi phân tích chi phí thực thi giao dịch, chẩn đoán lỗi :JUICE, hoặc…
trust
convex-dev
Trust monitors — mô hình ủy quyền trên chuỗi có thể kết hợp của Convex. Sử dụng khi viết kiểm soát truy cập, hạn chế chức năng của tác nhân, xác định ai có thể mint hoặc…
memory
convex-dev
Kế toán và hạn mức bộ nhớ — chi phí lưu trữ trên chuỗi, và cách giảm thiểu cũng như thu hồi nó. Sử dụng khi suy luận về sự tăng trưởng trạng thái, chẩn đoán một…
peer
convex-dev
Vận hành một peer Convex — tạo, khởi động, liệt kê, sao lưu hoặc khởi tạo genesis mạng. Sử dụng khi chạy một peer với mạng hoặc thiết lập một mạng mới.