boundless-cli

Operate the Boundless CLI for ZK proof requests, proving, and staking rewards.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Current-cmd/TrustMeBRO --skill boundless-cli-current-cmd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: boundless-cli
Source: https://github.com/Current-cmd/TrustMeBRO/tree/main/.claude/skills/boundless-cli
Command: npx skills add https://github.com/Current-cmd/TrustMeBRO --skill boundless-cli-current-cmd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Working with the Boundless zero-knowledge proof marketplace requires knowing dozens of CLI commands, environment variables, and configuration files across requestor, prover, and rewards roles. This Skill provides the complete command reference, configuration precedence rules, and network details so you can submit proof requests, run provers, and manage ZKC staking without digging through source code. ## Core Features & Use Cases - Full Command Reference: Covers all requestor, prover, and rewards subcommands including submit, fulfill, lock, stake-zkc, and claim-mining-rewards. - Configuration Guidance: Explains the precedence of CLI flags, environment variables, and the config.toml/secrets.toml files in ~/.boundless/, plus interactive setup wizards. - Architecture & Conventions: Reference docs describe the Cargo workspace layout, key crates like broker and boundless-market, and Rust coding patterns for contributing to the CLI. - Use Case: You want to submit a proof request on Base Sepolia. The Skill tells you to run the requestor setup wizard, deposit funds, then use boundless requestor submit with the right env vars. ## Quick Start Ask the assistant to show how to submit a proof request with the boundless CLI on Base Sepolia, including required environment variables and deposit steps.

Frequently Asked Questions about boundless-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I submit a proof request with the boundless CLI?▼

Run boundless requestor setup to configure your network and credentials, deposit funds with boundless requestor deposit, then use boundless requestor submit with an offer, input, and guest image. You can also use submit-file to send a request defined in a YAML file.

How do I set up a Boundless prover node?▼

Run boundless prover setup for interactive configuration, then deposit collateral with prover deposit-collateral. Use prover generate-config to create broker.toml and compose.yml files, and prover benchmark to measure proving performance before fulfilling requests.

What environment variables does the boundless CLI use?▼

Key variables include REQUESTOR_RPC_URL and REQUESTOR_PRIVATE_KEY for requestors, PROVER_RPC_URL, PROVER_PRIVATE_KEY, and BENTO_API_URL for provers, and REWARD_RPC_URL plus STAKING_PRIVATE_KEY for rewards. Global options include TX_TIMEOUT and LOG_LEVEL.

Which networks does the Boundless marketplace support?▼

The market runs on Base Mainnet (base-mainnet) for production and Base Sepolia (base-sepolia) for testing. Rewards and staking operate on Ethereum Mainnet (eth-mainnet) and Ethereum Sepolia (eth-sepolia). Custom deployments can be added via config.toml.

Why do boundless commands hang for a few seconds on my machine?▼

Non-EC2 machines hit a 2-4 second AWS IMDS timeout warning when the CLI probes instance metadata. Set AWS_EC2_METADATA_DISABLED=true on all boundless commands to skip the metadata lookup and eliminate the delay.

How does boundless CLI configuration precedence work?▼

Values resolve in this order: CLI flags first, then environment variables, then config files in ~/.boundless/ (secrets.toml and config.toml), and finally built-in network defaults for contract addresses. Higher-priority sources override lower ones.