Skip to content
Business
Skill

/thoughtproof-reasoning-check

Verify whether an AI agent's decision is well-reasoned before executing. Adversarial multi-model critique (Claude, Grok, DeepSeek) returns ALLOW, BLOCK, or UNCERTAIN with confidence score. Use before any high-value swap, trade, or autonomous action.

BOOST
From plugin
moonpay-skills
11142 skills
Install
$ npx -y skills add moonpay/skills --skill thoughtproof-reasoning-check --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/thoughtproof-reasoning-check

Context preview

The summary Claude sees to decide when to auto-load this skill.

Verify whether an AI agent's decision is well-reasoned before executing. Adversarial multi-model critique (Claude, Grok, DeepSeek) returns ALLOW, BLOCK, or UNCERTAIN with confidence score. Use before any high-value swap, trade, or autonomous action.

SKILL.md

thoughtproof-reasoning-check.SKILL.md
name: thoughtproof-reasoning-check
description: Verify whether an AI agent's decision is well-reasoned before executing. Adversarial multi-model critique (Claude, Grok, DeepSeek) returns ALLOW, BLOCK, or UNCERTAIN with confidence score. Use before any high-value swap, trade, or autonomous action.
tags: [verification, reasoning, agents, defi, security]

ThoughtProof Reasoning Check

Goal

Before executing a trade or autonomous action, verify that the agent's reasoning is sound. ThoughtProof runs adversarial multi-model critique and returns a signed verdict: ALLOW, BLOCK, or UNCERTAIN.

Prerequisites

  • A funded wallet on Base (for x402 payment): `mp wallet create`

Usage

Check reasoning quality before a trade:

curl -X POST https://api.thoughtproof.ai/v1/check \
  -H "Content-Type: application/json" \
  -d '{"claim": "Swap $2K USDC to ETH. ETH at $2180, 6% below 30d MA, RSI 34.", "stakeLevel": "medium", "domain": "financial"}'

First call returns 402 with x402 payment details (amount, recipient, asset on Base). Pay, then retry the same request to receive the verdict.

Response

{
  "verdict": "ALLOW",
  "confidence": 0.82,
  "objections": [],
  "durationMs": 55000
}

Decision logic

| Verdict | Meaning | Action | |---------|---------|--------| | `ALLOW` | Reasoning passed verification | Proceed | | `BLOCK` | Material reasoning defects or unacceptable risk | Do not execute | | `UNCERTAIN` | Safe escalation state — insufficient clean evidence to justify ALLOW or BLOCK | Gather more context or require review |

Pricing

ThoughtProof pricing is stake-based.

| Stake Level | Standard | Lite | Use case | |-------------|----------|------|----------| | `low` | $0.01 | $0.005 | Routine low-value actions | | `medium` | $0.02 | $0.01 | Standard trades and service payments | | `high` | $0.05 | — | Large or sensitive actions | | `critical` | $0.10 | — | High-value or highly risky actions |

Notes:

  • `lite` is only available for `low` and `medium` stake.
  • `high` and `critical` always execute on the standard tier.
  • Billing follows the executed tier, not the requested tier.

Example workflow

MoonPay + ThoughtProof: payment layer + verification layer

MoonPay handles the payment execution. ThoughtProof verifies whether the decision to pay is well-reasoned before settlement.

Example:

1. User says: "Swap $5K USDC for ETH because CT is bullish." 2. Agent prepares the MoonPay swap request. 3. Before calling `moonpay-swap-tokens`, the agent sends the reasoning to ThoughtProof. 4. ThoughtProof returns:

  • `ALLOW` → proceed with swap
  • `BLOCK` → stop, surface objections
  • `UNCERTAIN` → escalate, ask for clarification or review

5. If verification passes, the MoonPay skill executes the swap.

**Example failure:**

  • "Buy $50K of a token because influencers are bullish"
  • ThoughtProof → `BLOCK`
  • MoonPay execution never happens

**Example pass:**

  • "Rebalance portfolio back to target allocation with defined slippage and stop-loss constraints"
  • ThoughtProof → `ALLOW`
  • MoonPay executes

This gives the agent stack two layers:

  • **MoonPay** answers: *can* the transaction execute?
  • **ThoughtProof** answers: *should* the transaction execute?

Related skills

  • **moonpay-swap-tokens** — Execute the swap after verification passes
Read more
Ships withmoonpay-skills

Agent Skills for crypto infrastructure — wallet management, token trading, cross-chain bridges, fiat on/off ramp, prediction markets, and more. Skills are instructional folders that AI agents load dynamically to perform specialized tasks.

Get the whole plugin

Other skills on moonpay-skills.