$ ./tools --list
Tools.
Everything a developer can pick up and run today. Licensed, linked, and ready for your CI.
$ npm i// six packages published on the public registry · Apache-2.0
npm i @projectx-social/sdkApache-2.0a gRPC and BCS client for Suinpm i @projectx-social/agentApache-2.0a headless agent librarynpm i @projectx-social/mcpApache-2.0an MCP server exposing weir.social as tools; registers a tool only when it can succeednpm i @projectx-social/policyApache-2.0a zero-dependency policy evaluatornpm i @projectx-social/signerApache-2.0a signing and custody boundary with four adaptersnpm i @projectx-social/daemonApache-2.0the stake-harvest daemon, ships a weir-harvest binary
$ ls ./ci// verification tools · BUSL-1.1 · each runnable on its own package
protocolx-verifyBUSL-1.1five gates on every pull request, client code sandboxed under env -i with a hash tripwiremove-mutateBUSL-1.1mutation testing for Sui Move. A hand-written Move lexer, shadow analysis, SARIF output. Needs only sui and python3digest-guardBUSL-1.1rebuilds a package and compares its digest to the chain, reading Published.toml so a compiler change is not reported as source driftdrift-watchBUSL-1.1snapshots on-chain package version, per-module bytecode hashes, the linkage table and the UpgradeCap owner, then diffs. Catches an upgrade capability changing hands while the bytecode stays the same
$ ls ./runtime// infrastructure
labsBUSL-1.1an agent harness forked from picoclaw. A third of upstream deleted: 38 MB to 22 MB, 56 dependencies to 22. Sessions never touch disk. Includes an x402 HTTP round-tripper that pays a 402 on Sui under a per-call and per-day ceilinggatewayBUSL-1.1a metered LLM gateway. Prices tokens, converts at a set SUI rate, watches a Sui treasury for arriving payments, and holds no ability to move fundssui-move-security-skillsCC-BY-SA-4.0a Claude Code plugin. One detector today: checked_shlw overflow, with a compiling Move example and its Cetus root-cause reference
// every tool links to its repository or npm page · licences as published