ops-indexer-query

Query the Boundless Indexer REST API for on-chain market, staking, and delegation data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Retrieving on-chain Boundless protocol data—proof requests, prover and requestor activity, staking positions, PoVW rewards, and delegations—requires knowing which indexer deployment serves which endpoints across multiple networks and environments, plus handling API keys, pagination styles, and rate limits correctly. ## Core Features & Use Cases - Dual Indexer Routing: Directs queries to the correct indexer type—market indexers on L2 chains (Base, Taiko, Sepolia) for market data, or ZKC indexers on Ethereum L1 for staking, PoVW, and delegation data. - Pagination and Rate-Limit Handling: Provides ready-to-use curl patterns for cursor-based and offset-based pagination, client-side time filtering, and backoff on HTTP 429/403 responses. - Address Labeling and Credentials: Reads network_secrets.toml for API keys and network_address_labels.json to annotate addresses with human-readable labels in output. - Use Case: Ask for a prover's market stats and staking info, and the Skill queries both the market indexer and the corresponding ZKC indexer, then presents labeled, formatted results. ## Quick Start Ask the assistant to show the latest proof requests and staking summary for a given address on Base prod using the indexer API.

Frequently Asked Questions about ops-indexer-query

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

FAQPage Schema
How do I query the Boundless Indexer API for proof requests?▼

Use curl against the market indexer's /v1/market/requests endpoint with a limit parameter, piping output through jq. Results are cursor-paginated and sorted by created_at descending, so follow next_cursor while has_more is true.

What is the difference between market indexers and ZKC indexers?▼

Market indexers run per L2 chain and serve market, requestor, prover, and efficiency endpoints. ZKC indexers run on Ethereum L1 and serve staking, PoVW, and delegation endpoints. The endpoint sets do not overlap, so some questions require querying both.

Does the Boundless Indexer API require an API key?▼

No, the API works without a key but is limited to 200 requests per IP per 5 minutes. With an x-api-key header from network_secrets.toml, the limit rises to 1000 requests per 5 minutes.

How do I filter indexer requests by time range?▼

Aggregate and cumulative endpoints accept before/after Unix timestamp parameters. Request list endpoints do not, so you must paginate through results sorted newest-first and stop once created_at falls below your cutoff.

Why am I getting HTTP 429 or 403 errors from the indexer API?▼

These indicate AWS WAF rate limiting. Add sleep 1 between sequential requests and back off for 30 seconds before retrying. Using an API key raises your rate limit from 200 to 1000 requests per 5 minutes.

When should I not use the indexer query skill?▼

Do not use it for debugging local code changes, reviewing pull requests, or investigating issues in the codebase itself. It is intended only for querying live indexer deployments on prod or staging networks.