Skip to content

feat(plugins): add ProofGate transaction guardrails plugin#530

Open
0xKairo wants to merge 2 commits intogoat-sdk:mainfrom
0xKairo:add-proofgate-plugin
Open

feat(plugins): add ProofGate transaction guardrails plugin#530
0xKairo wants to merge 2 commits intogoat-sdk:mainfrom
0xKairo:add-proofgate-plugin

Conversation

@0xKairo
Copy link
Copy Markdown

@0xKairo 0xKairo commented Feb 4, 2026

Summary

Adds @goat-sdk/plugin-proofgate - transaction guardrails for AI agents. Validates and blocks unsafe DeFi transactions before execution.

Features

  • 19 EVM chains supported - Ethereum, Base, Arbitrum, Optimism, Polygon, and more
  • Auto-blocking - Optionally block unsafe transactions automatically
  • On-chain proofs - Every validation recorded on Base mainnet
  • Custom guardrails - Define your own validation policies

Tools

Tool Description
proofgate_validate_transaction Full validation with detailed response
proofgate_is_safe Quick boolean safety check
proofgate_get_evidence Retrieve on-chain proof

What Gets Validated

  • Infinite approvals (blocked by default)
  • Contract whitelists
  • Value limits
  • Balance checks
  • Custom policies

Usage

import { proofgate } from "@goat-sdk/plugin-proofgate";

const tools = await getOnChainTools({
    wallet: viem(walletClient),
    plugins: [
        proofgate({
            apiKey: process.env.PROOFGATE_API_KEY,
            autoBlock: true,
        }),
        uniswap({ ... }),
        erc20(),
    ],
});

Links

Adds @goat-sdk/plugin-proofgate for AI agent transaction validation:

- Validate transactions before execution
- Auto-block unsafe transactions (infinite approvals, etc.)
- On-chain cryptographic proofs on Base mainnet
- 19 EVM chains supported
- Custom guardrail policies

Tools:
- proofgate_validate_transaction: Full validation with detailed response
- proofgate_is_safe: Quick boolean safety check
- proofgate_get_evidence: Retrieve on-chain proof

Website: https://www.proofgate.xyz
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Feb 4, 2026

🦋 Changeset detected

Latest commit: bc868ef

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants