requesting

Submit and monitor ZK proof requests on the Boundless marketplace via CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Requesting a zero-knowledge proof on the Boundless market involves many error-prone steps: wallet funding on Base, CLI configuration, hosting guest program binaries, building correctly formatted YAML requests, and polling for fulfillment. This Skill guides developers through the entire requestor workflow and automates the fragile parts with scripts. ## Core Features & Use Cases - End-to-end requestor workflow: Walks through wallet setup, Boundless CLI installation, market deposits, request submission, and proof retrieval on Base Mainnet. - Self-hosting without third-party storage: Serves guest program binaries and inputs through a Cloudflare Quick Tunnel, eliminating the need for Pinata or S3 accounts. - Replay path for experimentation: Discovers recently fulfilled requests from the Boundless indexer and rebuilds them as ready-to-submit YAML files. - Use Case: A developer with a compiled RISC Zero guest program runs the self-host script to expose the binary via a tunnel, submits the proof request with preflight skipped, and receives the journal and seal within minutes. ## Quick Start Ask the assistant to help you submit a ZK proof request on Boundless, starting with the prerequisite check script and following either the bring-your-own-program path or the replay-a-recent-request path.

Frequently Asked Questions about requesting

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

FAQPage Schema
How do I submit a ZK proof request on Boundless?▼

Install the boundless CLI, run boundless requestor setup to configure Base Mainnet and your private key, deposit ETH with boundless requestor deposit, then submit a YAML request using boundless requestor submit-file with the --no-preflight flag.

How do I host a guest program for Boundless without Pinata or S3?▼

Use the self-host.sh script, which serves your program binary and input over a local HTTP server exposed through a Cloudflare Quick Tunnel. Provers download the files from the public tunnel URL, and no storage account or API keys are required.

Why does boundless requestor submit hang with no output?▼

The submit command always runs a local preflight execution via r0vm, which can take over 10 minutes and has no flag to disable it. Use boundless requestor submit-file with --no-preflight instead, which completes in seconds.

What file format does the Boundless guest program need?▼

The guest program must be the .bin file in R0BF wrapped format, not the raw .elf binary. After building with cargo build -p guests, the .bin file is located under target/riscv-guest/guests/<name>/riscv32im-risc0-zkvm-elf/release/.

Does requesting proofs on Boundless cost real money?▼

Yes, Boundless runs on Base Mainnet and every transaction uses real ETH. Gas fees are roughly $0.01-0.05 per transaction and proofs cost about $0.10-0.50, so a starting deposit of $1-5 in ETH on a fresh wallet is recommended.

Why do I get AWS IMDS timeout warnings when running boundless commands?▼

The CLI embeds an AWS SDK that tries to contact the EC2 instance metadata service on startup, causing timeout warnings on non-EC2 machines. Set the environment variable AWS_EC2_METADATA_DISABLED=true before running any boundless command.