ecosystem

작성자: convex-dev

Convex 생태계에서의 방향 안내 — 어떤 리포지토리에 무엇이 있는지, 사양과 문서가 어디에 있는지, 그리고 어떤 클라이언트 라이브러리가 존재하는지. 컨텍스트가 필요할 때 사용하세요…

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.

convex-dev의 다른 스킬

convex-lisp
convex-dev
Convex Lisp 언어 참조 — CVM 규칙, 라이브러리 코드 호출, 액터 정의, juice 및 오류 코드. CVM 소스를 작성하거나 디버깅할 때 사용합니다…
local-network
convex-dev
로컬 Convex 테스트 네트워크를 개발용으로 실행합니다. 라이브 네트워크에 대한 변경 사항을 테스트하거나, 피어 문제를 재현하거나, 원격 네트워크가 없을 때 사용합니다.
protocol-versions
convex-dev
프로토콜 버전, 마이그레이션 및 v1 업그레이드 — 어떤 의미론을 기준으로 작성할지, 그리고 네트워크를 포크하지 않고 CVM 동작을 변경하는 방법. 다음 경우에 사용하세요…
etch
convex-dev
Etch 스토어를 검사하고 유지 관리합니다 — Convex의 콘텐츠 주소 지정 데이터베이스입니다. 피어 저장소를 검사하거나, 손상을 진단하거나, 가비지 컬렉션을 수행할 때 사용합니다.
juice
convex-dev
Juice 회계 — CVM에서의 연산 및 대역폭 비용. 트랜잭션 실행 비용을 추론하거나, :JUICE 실패를 진단하거나, …할 때 사용합니다.
trust
convex-dev
Trust 모니터 — Convex의 구성 가능한 온체인 인가 모델. 접근 제어 작성, 액터 함수 제한, 발행 권한 정의 시 사용합니다…
memory
convex-dev
메모리 회계 및 허용량 — 온체인 저장 비용, 그리고 이를 최소화하고 회수하는 방법. 상태 성장에 대해 추론하거나, 진단할 때 사용하세요…
peer
convex-dev
Convex 피어를 운영합니다 — 네트워크 제네시스를 생성, 시작, 나열, 백업 또는 인스턴스화합니다. 네트워크에 대해 피어를 실행하거나 새 네트워크를 설정할 때 사용합니다.