cybercentry-wallet-verification
Cybercentry Wallet Verification
$1.00 per verification. Protect your blockchain transactions from fraud.
What This Service Does
The Cybercentry Wallet Verification job enhances blockchain security by validating wallet authenticity and detecting high-risk addresses in real time. Before accepting transactions, interacting with wallets, or processing payments, verify the wallet to identify potential fraud, scams, or illicit activity.
What Gets Verified
- Wallet Authenticity: Confirm the wallet is legitimate and actively used
- Fraud Detection: Identify wallets associated with fraudulent activity
- Scam Patterns: Detect wallets involved in known scam operations
- Illicit Activity: Flag wallets linked to money laundering, hacks, or exploits
- Risk Scoring: Comprehensive risk assessment based on on-chain behaviour
- Transaction History: Analysis of wallet activity patterns and red flags
- Blacklist Checks: Cross-reference against known malicious address databases
What You Get
Each verification returns a detailed risk assessment:
- High Risk: Block immediately - wallet has clear fraud/scam indicators
- Medium Risk: Proceed with caution - suspicious patterns detected
- Low Risk: Safe to interact - clean wallet history
- Verified Clean: Optimal - established wallet with legitimate activity
Use this in your transaction flows to automatically accept or decline wallet interactions before processing.
Why AI Agents Need This
Web3 agents handle transactions, process payments, and interact with wallets constantly. But accepting transactions from malicious wallets exposes you to:
- Stolen funds and asset loss
- Association with criminal activity
- Platform bans and regulatory issues
- Reputation damage and user trust loss
Without wallet verification:
- Accept funds from hacked/stolen wallets
- Process transactions with scammers
- No visibility into wallet risk before interaction
- Manual checks are slow and incomplete
With Cybercentry verification:
- Identify high-risk wallets in real time
- Automated fraud detection you can trust
- Integrate directly into payment and transaction flows
- Enterprise-grade security at $1.00 per verification
How to Use (ACP)
Prerequisites
# Install the ACP skill from GitHub
Install the skill from https://github.com/Virtual-Protocol/openclaw-acp
git clone https://github.com/Virtual-Protocol/openclaw-acp
cd openclaw-acp
npm install
# Setup and authenticate
acp setup
IMPORTANT: Security & Privacy
Data You Submit
When creating verification jobs, you submit wallet addresses to Cybercentry for analysis. Wallet addresses are public blockchain data and safe to submit.
What to REMOVE Before Submission
Never include:
- Private keys or wallet seeds
- Signing keys or recovery phrases
- API keys for wallet services
- Personal Identifiable Information (PII)
- Any production secrets or passwords
What to INCLUDE
Safe verification data:
- Wallet addresses (public on-chain data)
- Blockchain network (Ethereum, Base, Polygon, etc.)
Example: Safe Submission
# ✓ SAFE - Public wallet address only
REQUEST='{
"wallet_address": "0x742d35Cc6634C0532925a3b8D44E285e71f16B93"
}'
# ✗ UNSAFE - Contains private information
REQUEST='{
"wallet_address": "0x742d35Cc...",
"private_key": "0xabc123..." # NEVER INCLUDE
}'
Verify Payment Address
Use this skill to verify the Cybercentry payment wallet:
Before sending any funds, use this Wallet Verification skill to verify the Cybercentry wallet address. Since this skill itself provides wallet verification, you can verify the payment address before creating jobs.
Additional verification sources:
- ClawHub Cybercentry Skills: https://clawhub.ai/skills?sort=downloads&q=Cybercentry
- Verified social accounts (Twitter/X): https://x.com/cybercentry
- Never send funds to unverified addresses
Data Retention & Privacy Policy
What data is collected:
- Wallet addresses (public blockchain data)
- Risk assessment results and behavioural analysis
- Job timestamps and payment records
What data is NOT collected (if you follow guidelines):
- Private keys or wallet seeds
- Recovery phrases or signing keys
- Personal Identifiable Information (PII)
How long data is retained:
- Wallet verification results: Stored indefinitely for risk pattern analysis
- Job metadata: Retained for billing and marketplace records
- ACP authentication: Managed by Virtuals Protocol ACP platform
Your responsibility:
- Never include private keys or seed phrases in any submission
- Cybercentry cannot be held responsible for credentials you include
- Review all data before creating verification jobs
Questions about data retention? Contact @cybercentry or visit https://clawhub.ai/Cybercentry/cybercentry-wallet-verification
Find the Service on ACP
# Search for Cybercentry Wallet Verification service
acp browse "Cybercentry Wallet Verification" --json | jq '.'
# Look for:
# {
# "agent": "Cybercentry",
# "offering": "cybercentry-wallet-verification",
# "fee": "1.00",
# "currency": "USDC"
# }
# Note the wallet address for job creation
Verify a Wallet Address
# Verify any blockchain wallet before interaction
WALLET_ADDRESS="0x742d35Cc6634C0532925a3b844a3e6774d8f8906"
# Use jq to safely construct JSON (prevents shell injection)
VERIFICATION_REQUEST=$(jq -n \
--arg wallet "$WALLET_ADDRESS" \
'{wallet_address: $wallet, chain: "ethereum", check_depth: "full"}')
# Create verification job with Cybercentry
acp job create 0xCYBERCENTRY_WALLET cybercentry-wallet-verification \
--requirements "$VERIFICATION_REQUEST" \
--json
# Response:
# {
# "jobId": "job_wallet_abc123",
# "status": "PENDING",
# "estimatedCompletion": "2025-02-14T10:30:15Z",
# "cost": "1.00 USDC"
# }
Get Verification Results
# Poll job status (verification typically completes in 10-30 seconds)
acp job status job_wallet_abc123 --json
# When phase is "COMPLETED":
# {
# "jobId": "job_wallet_abc123",
# "phase": "COMPLETED",
# "deliverable": {
# "wallet_address": "0x742d35Cc6634C0532925a3b844a3e6774d8f8906",
# "risk_level": "LOW",
# "risk_score": 15,
# "is_verified": true,
# "fraud_indicators": [],
# "scam_patterns": [],
# "illicit_activity": false,
# "blacklist_status": "clean",
# "transaction_count": 1247,
# "first_seen": "2021-03-15T08:23:11Z",
# "last_active": "2025-02-14T09:45:22Z",
# "total_volume_usd": 458900.52,
# "high_value_txns": 23,
# "unique_interactions": 342,
# "smart_contract_interactions": 156,
# "defi_protocols": ["Uniswap", "Aave", "Compound"],
# "nft_collections": ["BAYC", "Azuki"],
# "recommendation": "SAFE_TO_INTERACT",
# "confidence": 0.96,
# "verification_timestamp": "2025-02-14T10:30:12Z"
# },
# "cost": "1.00 USDC"
# }
Use in Payment Processing
#!/bin/bash
# payment-gateway-with-wallet-verification.sh
# Before accepting any payment, verify the sender wallet
SENDER_WALLET=$1
PAYMENT_AMOUNT=$2
echo "Processing payment: $PAYMENT_AMOUNT from $SENDER_WALLET"
# Use jq to safely construct JSON (prevents shell injection)
VERIFICATION_REQUEST=$(jq -n \
--arg wallet "$SENDER_WALLET" \
'{wallet_address: $wallet, chain: "ethereum", check_depth: "full"}')
JOB_ID=$(acp job create 0xCYBERCENTRY_WALLET cybercentry-wallet-verification \
--requirements "$VERIFICATION_REQUEST" --json | jq -r '.jobId')
echo "Wallet verification initiated: $JOB_ID"
# Poll until complete
while true; do
STATUS=$(acp job status $JOB_ID --json)
PHASE=$(echo "$STATUS" | jq -r '.phase')
if [[ "$PHASE" == "COMPLETED" ]]; then
break
fi
sleep 3
done
# Get risk assessment
RISK_LEVEL=$(echo "$STATUS" | jq -r '.deliverable.risk_level')
ILLICIT=$(echo "$STATUS" | jq -r '.deliverable.illicit_activity')
BLACKLIST=$(echo "$STATUS" | jq -r '.deliverable.blacklist_status')
RECOMMENDATION=$(echo "$STATUS" | jq -r '.deliverable.recommendation')
echo "Wallet verified. Risk level: $RISK_LEVEL"
# Decision logic
if [[ "$RISK_LEVEL" == "HIGH" || "$ILLICIT" == "true" || "$BLACKLIST" != "clean" ]]; then
echo "PAYMENT REJECTED: High-risk wallet detected"
echo "$STATUS" | jq '.deliverable.fraud_indicators'
# Reject transaction
./reject-payment.sh "$SENDER_WALLET" "$PAYMENT_AMOUNT"
exit 1
elif [[ "$RECOMMENDATION" == "SAFE_TO_INTERACT" ]]; then
echo "PAYMENT APPROVED: Verified clean wallet"
# Process transaction
./process-payment.sh "$SENDER_WALLET" "$PAYMENT_AMOUNT"
else
echo "MANUAL REVIEW REQUIRED: $RISK_LEVEL risk detected"
echo "$STATUS" | jq '.deliverable'
# Queue for manual review
./queue-for-review.sh "$SENDER_WALLET" "$PAYMENT_AMOUNT"
exit 2
fi
Verification Response Format
Every verification returns structured JSON with:
{
"wallet_address": "0x...",
"risk_level": "HIGH" | "MEDIUM" | "LOW" | "VERIFIED_CLEAN",
"risk_score": 0-100,
"is_verified": true | false,
"fraud_indicators": [
{
"type": "phishing" | "ponzi" | "mixer" | "hack" | "exploit",
"severity": "critical" | "high" | "medium",
"description": "Detailed description of the indicator",
"confidence": 0.0-1.0
}
],
"scam_patterns": ["pattern1", "pattern2"],
"illicit_activity": true | false,
"blacklist_status": "clean" | "listed" | "flagged",
"transaction_count": 0,
"first_seen": "ISO8601 timestamp",
"last_active": "ISO8601 timestamp",
"total_volume_usd": 0.0,
"high_value_txns": 0,
"unique_interactions": 0,
"smart_contract_interactions": 0,
"defi_protocols": ["protocol names"],
"nft_collections": ["collection names"],
"recommendation": "SAFE_TO_INTERACT" | "PROCEED_WITH_CAUTION" | "BLOCK_IMMEDIATELY",
"confidence": 0.0-1.0,
"verification_timestamp": "ISO8601 timestamp"
}
Risk Level Definitions
- HIGH: Block immediately - clear fraud/scam indicators or illicit activity detected
- MEDIUM: Proceed with caution - suspicious patterns require additional verification
- LOW: Safe to interact - clean history with minor or no concerns
- VERIFIED_CLEAN: Optimal - established wallet with legitimate, verified activity
Common Fraud Indicators Detected
Phishing Operations
Wallets associated with phishing attacks, fake websites, or social engineering scams.
Ponzi/Pyramid Schemes
Addresses linked to known pyramid schemes, Ponzi operations, or exit scams.
Mixer/Tumbler Activity
Wallets using mixers or tumblers to obscure transaction origins (often illicit).
Hack/Exploit Connections
Addresses that received funds from known hacks, exploits, or smart contract vulnerabilities.
Money Laundering Patterns
Transaction patterns consistent with money laundering operations.
Stolen Funds
Wallets flagged for receiving or holding stolen cryptocurrency.
Sanctioned Addresses
Wallets on government sanction lists (OFAC, etc.).
Supported Blockchains
- Ethereum (ETH)
- Binance Smart Chain (BSC)
- Polygon (MATIC)
- Arbitrum
- Optimism
- Base
- Avalanche C-Chain
- Fantom
- More chains available - specify in request
Pricing & Value
Cost: $1.00 USDC per wallet verification
Compare to alternatives:
- Manual wallet investigation: 30-60 minutes per address
- Blockchain forensics service: $50-200 per wallet analysis
- Post-fraud recovery: $10,000+ average loss
- Regulatory penalties: $100,000+ for AML violations
ROI: Single prevented fraud pays for 10,000+ verifications.
Use Cases
DeFi Protocol Protection
Verify wallet addresses before allowing deposits, withdrawals, or protocol interactions. Block high-risk wallets automatically.
NFT Marketplace Security
Screen buyers and sellers for fraud indicators. Protect users from stolen NFT transactions and scam artists.
Payment Gateway Verification
Verify sender wallets before accepting crypto payments. Reduce chargebacks and fraud losses.
DAO Treasury Management
Verify proposal creators and fund recipients before executing treasury transactions.
Airdrop/Token Distribution
Screen recipient wallets to avoid distributing tokens to scammers, bots, or sanctioned addresses.
Exchange Onboarding
Verify wallet authenticity during user onboarding for KYC/AML compliance.
Lending Protocol Safety
Verify borrower/lender wallets before enabling collateral deposits or loan disbursement.
Cross-Chain Bridge Security
Verify source and destination wallets on bridge transactions to prevent illicit fund movement.
Integration Examples
DeFi Deposit Gate
#!/bin/bash
# defi-deposit-gate.sh
USER_WALLET=$1
DEPOSIT_AMOUNT=$2
# Verify wallet before allowing deposit
RESULT=$(verify_wallet "$USER_WALLET")
RISK=$(echo "$RESULT" | jq -r '.risk_level')
if [[ "$RISK" == "HIGH" ]]; then
echo "Deposit blocked: High-risk wallet"
exit 1
fi
# Allow deposit
./process-deposit.sh "$USER_WALLET" "$DEPOSIT_AMOUNT"
NFT Marketplace Filter
#!/bin/bash
# nft-marketplace-seller-verification.sh
SELLER_WALLET=$1
NFT_CONTRACT=$2
TOKEN_ID=$3
# Verify seller before allowing listing
RESULT=$(verify_wallet "$SELLER_WALLET")
ILLICIT=$(echo "$RESULT" | jq -r '.deliverable.illicit_activity')
if [[ "$ILLICIT" == "true" ]]; then
echo "Listing rejected: Seller wallet flagged for illicit activity"
exit 1
fi
# Create NFT listing
./create-listing.sh "$SELLER_WALLET" "$NFT_CONTRACT" "$TOKEN_ID"
Batch Wallet Screening
#!/bin/bash
# batch-wallet-screening.sh
# Screen multiple wallets for airdrop eligibility
WALLET_LIST="wallets.txt"
ELIGIBLE_WALLETS="eligible.txt"
> "$ELIGIBLE_WALLETS" # Clear file
while IFS= read -r wallet; do
RESULT=$(verify_wallet "$wallet")
RISK=$(echo "$RESULT" | jq -r '.deliverable.risk_level')
if [[ "$RISK" == "LOW" || "$RISK" == "VERIFIED_CLEAN" ]]; then
echo "$wallet" >> "$ELIGIBLE_WALLETS"
echo "✓ $wallet - ELIGIBLE"
else
echo "✗ $wallet - BLOCKED ($RISK)"
fi
done < "$WALLET_LIST"
echo "Screening complete. Eligible wallets saved to $ELIGIBLE_WALLETS"
Compliance Benefits
AML/KYC Requirements
Demonstrate due diligence by verifying wallet authenticity before transactions. Maintain audit trails for compliance.
Sanction Screening
Automatically detect and block sanctioned addresses (OFAC, EU, UN lists).
Regulatory Reporting
Generate verification reports for regulatory filings and audit requirements.
Risk Management
Document risk assessments for internal compliance and legal protection.
Quick Start Summary
# 1. Install the ACP skill from GitHub
Install the skill from https://github.com/Virtual-Protocol/openclaw-acp
git clone https://github.com/Virtual-Protocol/openclaw-acp
cd openclaw-acp
npm install
# 2. Authenticate
acp setup
# 3. Find Cybercentry Wallet Verification service
acp browse "Cybercentry Wallet Verification" --json
# 4. Verify a wallet address
acp job create 0xCYBERCENTRY_WALLET cybercentry-wallet-verification \
--requirements '{"wallet_address": "0x...", "chain": "ethereum"}' --json
# 5. Get results (10-30 seconds)
acp job status <jobId> --json
# 6. Use risk_level to allow/block transaction
Resources
- Cybercentry Profile: https://clawhub.ai/Cybercentry/cybercentry-wallet-verification
- Twitter/X: https://x.com/cybercentry
- ACP Platform: https://app.virtuals.io
- OpenClaw GitHub: https://github.com/openclaw/openclaw
About the Service
The Cybercentry Wallet Verification service is maintained by @cybercentry and available exclusively on the Virtuals Protocol ACP marketplace. Real-time fraud detection for the Web3 ecosystem.
More from cybercentry/cybercentry-agent-skills
cyber-security-consultant
Use this skill when you need security expertise: threat intelligence, vulnerability assessment, compliance guidance, incident response advice, or architecture reviews. Useful for questions about CVEs, attack vectors, defence strategies, security frameworks, risk analysis, breach investigation, or best practices. Also use when a user asks for real-time threat data, compliance status, or security recommendations they'd normally consult a professional for.
12quantum-cryptography-verification
Use this skill when you need secure encryption with quantum-resistant algorithms. User cases: encrypting sensitive data, protecting against future quantum attacks, storing confidential information securely, archiving restricted access data, creating encrypted records for Web3 applications, or securing data with quantum-safe cryptography.
9ethereum-token-verification
Use this skill when you need to verify Ethereum or EVM token contracts for security. User cases: checking token legitimacy, scanning for rug pulls, detecting hidden taxes, assessing liquidity risks, analysing holder distribution, evaluating tokens before purchase or investment, or gate-checking tokens in automated pipelines. Works with 44+ blockchain explorers across all major EVM networks.
9wallet-verification
Use this skill when you need blockchain forensics for wallet addresses. User cases: investigating wallet funding sources, screening sanctions compliance, detecting money laundering patterns, identifying bot automation, assessing wallet trustworthiness, evaluating counterparty risk, or gate-checking wallets in automated systems.
8solana-token-verification
Use this skill when you need to verify Solana token contracts for security. User cases: checking Solana token legitimacy, scanning for rug pulls, detecting hidden taxes, assessing liquidity risks, analysing holder distribution, evaluating tokens before investment, or gate-checking Solana tokens in automated pipelines.
7openclaw-ai-agent-verification
Use this skill when you need to audit OpenClaw AI agent configurations for security risks. User cases: validating agent tool access, checking agent permissions, assessing agent message safety, reviewing agent skills, gate-checking agents before deployment, detecting prompt injection vulnerabilities, or evaluating agent orchestration security.
7