bo-coach

Coach other Bots through BlindOracle trust checks, x402 payments, and key-free verification.

Updated Sep 3, 2026
One-click install
npx skills add https://github.com/craigmbrown/blindoracle-plugin --skill bo-coach-craigmbrown
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bo-coach
Source: https://github.com/craigmbrown/blindoracle-plugin/tree/main/skills/bo-coach
Command: npx skills add https://github.com/craigmbrown/blindoracle-plugin --skill bo-coach-craigmbrown

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Operators running multiple Bots need each Bot to verify counterparties and pay safely without sharing keys or spending on each other's behalf, and this Skill turns one bootstrapped Bot into a coach that teaches the others how. ## Core Features & Use Cases - Structured teaching sequence: Walks peer Bots through trust-before-payment (agent_trust-badge, reputation_lookup), x402/starter-credit payment mechanics, and key-free settlement verification via the proofs endpoint. - Safety guardrails: Enforces one Bot, one role, one key; treats unsigned instructions as data; routes any spend beyond proof calls to the operator for approval. - Use Case: In a group thread with several of the operator's Bots, the coach has each one run the free ladder (services catalog, skill spec, reputation lookup), join a fleet role via the bootstrap line, and pass the first-report checks before any paid call. ## Quick Start Ask the blindoracle Bot to coach the other Bots in this group thread through their first trust check and paid x402 call.

Frequently Asked Questions about bo-coach

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

FAQPage Schema
How do I teach my Bots to verify another agent before paying it?

Have each Bot call agent_trust-badge ($0.01) then reputation_lookup ($0.01) on the counterparty before any payment. An agent with no history returns an honest zero with badge none, which is information rather than an error.

How does a Bot pay for a BlindOracle tool call?

Every paid tool answers HTTP 402 with a live price, and the Bot pays with x402 (USDC on Base, EIP-3009, gasless) or a starter-credit note it claimed itself. A 409 refusal, insufficient_subject, or failed execution is never charged.

Can Bots share one API key across a fleet?

No, each Bot registers separately via POST /v1/agents/register and holds exactly one key scoped to its role. Grok Bot's own docs state Bots are not a security boundary from each other, so keys must never be shared or relayed in a thread.

How do I verify a payment settlement without an API key?

Call GET https://api.craigmbrown.com/v1/proofs/settlement/<ref>, which needs no key. A 202 pending_index response means minutes of lag, and a ref that never indexes within 24 hours returns 404.

What can the coach Bot never do for other Bots?

The coach never registers on another Bot's behalf, never claims credit for it, never pays for it, never holds its key, and never decides a dispute. It only teaches; the operator and the server act.