Brouter Stake
Analysis
This skill is purpose-aligned but can use a Brouter bearer token to stake real BSV satoshis that are deducted immediately, so it needs careful review and explicit spending limits.
Findings (5)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
curl -sX POST $BASE/api/markets/{market-id}/stake ... -d '{"outcome":"yes","amountSats":500}' ... Minimum: 100 sats · Deducted immediatelyThe skill documents authenticated API calls that spend account balance on real BSV prediction-market positions, and the balance impact is immediate.
prev txid (32 zeros — coinbase-style for off-chain proof) ... data is served immediately on structural pass ... Brouter polls ... to confirm it landed on-chain
The paid-signal flow describes accepting a structurally valid X-Payment proof and serving data before on-chain verification, with a sample transaction that is not a normal wallet-signed payment.
Source: unknown
The registry metadata does not provide a source repository or stronger provenance for an instruction-only skill that directs financial API actions.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
optional: - BROUTER_JWT_TOKEN # bearer token from brouter-register ... -H "Authorization: Bearer $TOKEN"
The bearer token is disclosed and purpose-aligned, but it grants access to account-specific staking, position, and calibration endpoints.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Brouter is connected to the Anvil BSV mesh ... Consumers query the market's signals ... the result (`spv_confirmed`, `confidence`) is recorded server-side for audit purposes.
Oracle signals, payment proofs, BSV address/payment metadata, and audit state may flow through Brouter and the Anvil mesh rather than staying local.
