Repositories and resources
Everything you need to evaluate and build on PulseVM is public. The VM is source-available under the PulseVM Business License (free for evaluation and non-commercial use; commercial use licensed by Metallicus); the contract kits, SDKs and tools listed here are open source. The canonical home is github.com/MetalBlockchain. The latest tagged PulseVM release is v0.7.1; main is ahead of it.
PulseVM core
| Repo | What it is |
|---|
| pulsevm | The virtual machine itself: Antelope execution in Rust, as a metalgo plugin. Releases ship Linux binaries and the Rust pulse CLI |
| metalgo | The Metal Blockchain node PulseVM plugs into. v1.14.2-tahoe brings the Granite upgrade; see the upgrade guide |
| leap | C++ Antelope reference implementation — the semantic anchor |
Contract development
| Repo | What it is |
|---|
| C++ | The standard Antelope CDT builds PulseVM contracts; see the C++ quickstart |
| pulse-cdt-rust | Rust CDT — and the chain's open, auditable system contracts (contracts/: system, token, msig, bios) |
| pulse-tsc | TypeScript/AssemblyScript contracts (community) |
| Repo | What it is |
|---|
| pulsevm-js | TypeScript SDK — signing, ABIs, transact |
| pulse-cli-ts | pulse-ts, the cross-platform CLI for accounts, contracts, actions and permissions (community) |
| pulse-wallet | The PulseVM desktop wallet for macOS: Secure Enclave and YubiKey keys, decode-before-sign, multisig (community) |
| pulse-web-sdk | Connect a web app to the desktop wallet (community) |
| hyperion-rs | Full-history API / indexer for PulseVM chains — native Rust rewrite (supersedes pulsevm-hyperion) |
| metal-network-runner | Run a local Metal network for development |
| metal-monitoring | Node monitoring tooling |
Ecosystem
This site
paulgnz/pulsevm-docs. Corrections welcome.