-
Notifications
You must be signed in to change notification settings - Fork 71
Developers
Run from source. Limited beta opens September 7. Source is open for inspection while we qualify the public lane.
There is no public RPC to point an agent at yet. The node, SDKs, and MCP tools are in the repository today. Site: Developers.
| Path | What you get | Where it lives |
|---|---|---|
| Node | Run the protocol locally |
cmd/layerxd, cmd/layerxctl, cmd/layerx-verify, cmd/layerx-genesis
|
| SDK / daemon | Call LayerX from an agent process |
agent/ — Rust workspace: types, canonical encoding, crypto, proofs, daemon, SDKs |
| MCP tools | Hand a scoped key to an agent | Agent MCP server in agent/ — scoped to one key |
The agent workspace has no protocol authority. Every state change is a signed LayerX activity. The node interface is the only boundary into the C17 core.
From the repository root:
make build
make test
make test-contractsBroader gates:
make public-audit
make ciThe core runtime is C17. Paxeer-facing contracts are Solidity 0.8.27. Agent, human, and platform workspaces are Rust.
Agent crates build independently of the C core:
make agent-check-boundarymake agent-check-boundary rejects storage dependencies, node-private paths, and C-core linkage. The agent layer never invents protocol state.
Languages called out on the site: Rust, TypeScript, Python. Generated / language SDKs live under agent/sdk and agent/tools/sdk-gen.
- Inspect and replay the protocol from source
- Run a local node and verify batches (
layerx-verify) - Wire an agent to canonical encoding, signatures, and receipts
- Scope a key and attach MCP tools to that key
What opens September 7 is limited beta access to the public lane — not a rewrite of these binaries.
Normative behavior is KVX in spec/. Generated Markdown is easier to read; changes begin in KVX.
Payments: Payments · Fees. Security model: Security. Project stage: Status.