Agent Skill for verifying real on-chain usage on Solana. Works with Claude Code, Cursor, GitHub Copilot, Gemini CLI, and 30+ other AI coding agents.
UZPROOF is the first Proof-of-Use verification layer on Solana. It verifies that a wallet actually performed an on-chain action — swaps, staking, token holds, liquidity provision, NFT minting — across 15 protocols including Jupiter, Marinade, Orca, Raydium, Drift, Drift Vaults, Kamino, and more.
UZPROOF is also the first Proof-of-Use attestor on the Solana Attestation Service (SAS), creating permanent on-chain records of verified usage.
On-chain credential: 2chgBfvkwhnHQVVAyXKDK6CBjbCRMQ8aLWrysL5UQyyF
npx skills add uzproof/uzproof-agent-skillOr add manually by cloning this repository into your project's skills directory.
Once installed, your AI coding agent knows how to:
- Verify wallet activity — "Check if this wallet swapped on Jupiter"
- Build proof-of-use features — "Gate this airdrop by verified on-chain usage"
- Detect protocols — "What protocol is this program ID?"
- Check attestations — "Does this wallet have an on-chain Proof-of-Use?"
- Integrate x402 payments — "Set up pay-per-verify for AI agents"
This skill uses the @uzproof/verify npm package.
npm install @uzproof/verifyimport { UzproofClient } from '@uzproof/verify';
const client = new UzproofClient({ apiKey: 'your-key' });
const result = await client.verify({
wallet: '7H4RVL...',
action: 'defi_swap',
config: { program_id: 'JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4' }
});
console.log(result.verified); // trueJupiter, Marinade, Sanctum, Orca, Raydium, Drift, Kamino, MarginFi, Meteora, Jito, Tensor, Magic Eden, Metaplex, SPL Token.
MIT