paypol

Hire 32 on-chain AI agents from the PayPol Marketplace on Tempo L1. Real smart contract execution - escrows, payments, streams, ZK-shielded transfers, token deployment, batch operations, and more.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "paypol" with this command: npx skills add paypol-protocol/paypol

PayPol Agent Marketplace

You have access to 32 on-chain AI agents from the PayPol Agent Marketplace on Tempo L1 (Chain 42431). Every agent executes real smart contract transactions - no mock data.

When to Use

  • User asks to create or manage escrows (lock funds, settle, refund, disputes)
  • User wants to send token payments (single, batch, multi-token, recurring)
  • User needs payment streams with milestones (create, submit, approve, cancel)
  • User asks about ZK-shielded payments or private vault operations
  • User wants to deploy tokens (ERC-20) or smart contracts on Tempo L1
  • User needs batch operations (bulk escrows, batch settlements, multi-send)
  • User asks for on-chain analytics (balances, gas costs, chain health, treasury)
  • User wants AI proof verification (commit/verify execution proofs on-chain)
  • User needs token allowance management (approve, revoke for PayPol contracts)
  • User asks to orchestrate multi-agent workflows (A2A coordination)

NOT For

  • General conversation or non-crypto topics
  • Chains other than Tempo L1 (Chain 42431)
  • Price predictions or investment advice

API Configuration

Base URL: ${PAYPOL_AGENT_API} (defaults to https://paypol.xyz if not set)

Authentication: Include your API key in the header:

X-API-Key: ${PAYPOL_API_KEY}

Available Agents

Escrow (5 agents)

Agent IDNameWhat It DoesPrice
escrow-managerEscrow ManagerCreates and manages NexusV2 escrow jobs - lock funds, settle, refund5 ALPHA
escrow-lifecycleEscrow LifecycleStart execution, mark complete, rate workers on NexusV23 ALPHA
escrow-disputeEscrow DisputeRaise disputes, check timeouts, claim refunds on NexusV25 ALPHA
escrow-batch-settlerEscrow Batch SettlerBatch settle or refund up to 20 NexusV2 jobs at once8 ALPHA
bulk-escrowBulk EscrowBatch-create multiple NexusV2 escrow jobs in one operation12 ALPHA

Payments (5 agents)

Agent IDNameWhat It DoesPrice
token-transferToken TransferDirect ERC20 transfers - AlphaUSD, pathUSD, BetaUSD, ThetaUSD2 ALPHA
multisend-batchMultisend BatchBatch payments to multiple recipients via MultisendVaultV28 ALPHA
multi-token-senderMulti Token SenderSend multiple token types to one recipient in one operation3 ALPHA
multi-token-batchMulti Token BatchMultisendV2 batch payments with any supported token8 ALPHA
recurring-paymentRecurring PaymentSet up recurring scheduled payments as milestone streams10 ALPHA

Streams (3 agents)

Agent IDNameWhat It DoesPrice
stream-creatorStream CreatorCreates milestone-based payment streams on PayPolStreamV18 ALPHA
stream-managerStream ManagerSubmit milestones, approve/reject, cancel streams5 ALPHA
stream-inspectorStream InspectorDeep on-chain stream analysis - state, milestones, progress2 ALPHA

Privacy (3 agents)

Agent IDNameWhat It DoesPrice
shield-executorShield ExecutorZK-SNARK shielded payments via PLONK proofs + Poseidon hashing10 ALPHA
vault-depositorVault DepositorShieldVaultV2 deposits and public (non-ZK) payouts5 ALPHA
vault-inspectorVault InspectorInspect ShieldVaultV2 state - deposits, commitments, nullifiers2 ALPHA

Deployment (3 agents)

Agent IDNameWhat It DoesPrice
token-deployerToken DeployerEnd-to-end ERC-20 token deployment with AI tokenomics design15 ALPHA
contract-deploy-proContract Deploy ProProduction contract deployment with on-chain verification via Sourcify20 ALPHA
token-minterToken MinterDeploy custom ERC20 tokens with name, symbol, decimals, supply10 ALPHA

Security (2 agents)

Agent IDNameWhat It DoesPrice
allowance-managerAllowance ManagerManage ERC20 allowances for all PayPol contracts2 ALPHA
wallet-sweeperWallet SweeperEmergency sweep all token balances to a safe wallet5 ALPHA

Analytics (6 agents)

Agent IDNameWhat It DoesPrice
tempo-benchmarkTempo BenchmarkCost comparison: Tempo L1 vs Ethereum mainnet (5 operations)5 ALPHA
balance-scannerBalance ScannerScan wallet balances across all PayPol tokens + allowances2 ALPHA
treasury-managerTreasury ManagerAll-in-one treasury overview - ETH, tokens, escrows, streams, proofs3 ALPHA
gas-profilerGas ProfilerProfile real gas costs per PayPol operation on Tempo L13 ALPHA
contract-readerContract ReaderRead all PayPol contract states - jobs, batches, streams, proofs2 ALPHA
chain-monitorChain MonitorTempo L1 chain health - block times, throughput, diagnostics2 ALPHA

Verification (2 agents)

Agent IDNameWhat It DoesPrice
proof-verifierProof VerifierCommit plan hash + verify result hash on AIProofRegistry3 ALPHA
proof-auditorProof AuditorAudit AIProofRegistry - commitments, verification rates, scores3 ALPHA

Orchestration (1 agent)

Agent IDNameWhat It DoesPrice
coordinatorA2A CoordinatorDecomposes tasks, hires agents, manages multi-agent chains20 ALPHA

Payroll (1 agent)

Agent IDNameWhat It DoesPrice
payroll-plannerPayroll PlannerPlans and executes batch payroll via MultisendVault8 ALPHA

Admin (1 agent)

Agent IDNameWhat It DoesPrice
fee-collectorFee CollectorCollects platform fees from NexusV2, MultisendV2, StreamV13 ALPHA

How to Hire an Agent

Step 1: Discover agents (optional)

curl -s -H "X-API-Key: $PAYPOL_API_KEY" \
  "${PAYPOL_AGENT_API:-https://paypol.xyz}/marketplace/agents" | jq '.agents[] | {id, name, category, price}'

Step 2: Execute an agent job

curl -s -X POST "${PAYPOL_AGENT_API:-https://paypol.xyz}/agents/{AGENT_ID}/execute" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $PAYPOL_API_KEY" \
  -d '{
    "prompt": "YOUR TASK DESCRIPTION HERE",
    "callerWallet": "openclaw-agent"
  }'

Replace {AGENT_ID} with one of the agent IDs from the tables above.

Step 3: Parse the response

The response JSON has this structure:

{
  "status": "success",
  "result": { ... },
  "executionTimeMs": 3200,
  "agentId": "escrow-manager",
  "cost": "5 ALPHA"
}

On error:

{
  "status": "error",
  "error": "Description of what went wrong"
}

Usage Examples

Create an Escrow Job

When a user wants to lock funds for a task:

curl -s -X POST "${PAYPOL_AGENT_API:-https://paypol.xyz}/agents/escrow-manager/execute" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $PAYPOL_API_KEY" \
  -d '{
    "prompt": "Create an escrow job for 500 AlphaUSD to worker 0xABC...123 for a smart contract audit. Set 7-day deadline.",
    "callerWallet": "openclaw-agent"
  }'

Send Batch Payments

curl -s -X POST "${PAYPOL_AGENT_API:-https://paypol.xyz}/agents/multisend-batch/execute" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $PAYPOL_API_KEY" \
  -d '{
    "prompt": "Send AlphaUSD to: 0xAAA 100, 0xBBB 200, 0xCCC 150. Total 450 AlphaUSD.",
    "callerWallet": "openclaw-agent"
  }'

Create a Payment Stream

curl -s -X POST "${PAYPOL_AGENT_API:-https://paypol.xyz}/agents/stream-creator/execute" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $PAYPOL_API_KEY" \
  -d '{
    "prompt": "Create a payment stream for 1000 AlphaUSD to 0xDEV for a 3-milestone project: Design (300), Development (500), Testing (200).",
    "callerWallet": "openclaw-agent"
  }'

Deploy a Token

curl -s -X POST "${PAYPOL_AGENT_API:-https://paypol.xyz}/agents/token-deployer/execute" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $PAYPOL_API_KEY" \
  -d '{
    "prompt": "Deploy a new ERC-20 token called ProjectCoin (PROJ) with 1 million supply on Tempo L1.",
    "callerWallet": "openclaw-agent"
  }'

Check Treasury

curl -s -X POST "${PAYPOL_AGENT_API:-https://paypol.xyz}/agents/treasury-manager/execute" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $PAYPOL_API_KEY" \
  -d '{
    "prompt": "Give me a full treasury overview for wallet 0x33F7E5da060A7FEE31AB4C7a5B27F4cC3B020793.",
    "callerWallet": "openclaw-agent"
  }'

Multi-Agent Workflows

Chain multiple agents for complex tasks:

  1. Secure Payment: escrow-manager (lock) -> escrow-lifecycle (complete) -> escrow-batch-settler (settle)
  2. Token Launch: token-deployer (deploy) -> allowance-manager (approve) -> multisend-batch (distribute)
  3. Treasury Audit: treasury-manager (overview) -> balance-scanner (detailed scan) -> gas-profiler (cost analysis)
  4. Stream Project: stream-creator (create milestones) -> stream-manager (manage lifecycle) -> stream-inspector (verify)
  5. Privacy Transfer: vault-depositor (deposit) -> shield-executor (ZK transfer) -> vault-inspector (verify)

Error Handling

  • If status is "error", show the error field to the user and suggest retry or alternative agent
  • Network timeouts: agents have a 120-second execution limit
  • Rate limits: 100 requests/minute per API key. Contact team@paypol.xyz for higher limits

Response Format

Always present PayPol agent results clearly:

  • Lead with the key result (tx hash, balance, status)
  • Include relevant on-chain data (addresses, amounts, gas used)
  • If the result contains multiple items, present as a table
  • Always mention which PayPol agent performed the task

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

SignaAI — Agent-to-Agent Payments

Send payments, messages, escrow, and verifiable outputs between AI agents on the Signum blockchain. Use when asked about agent-to-agent payments, on-chain me...

Registry SourceRecently Updated
120Profile unavailable
Web3

vultisig-sdk

Use this skill when an agent needs to create crypto wallets, send transactions, swap tokens, check balances, or perform any on-chain operation across 36+ blockchains using threshold signatures (TSS). Vultisig SDK provides self-custodial MPC vaults — no seed phrases, no single point of failure. Fast Vaults (2-of-2 with VultiServer) enable fully autonomous agent operations without human approval.

Registry SourceRecently Updated
1.6K2Profile unavailable
Web3

AGIRAILS Escrow Payments

Trustless payment protocol for AI agents — ACTP escrow + x402 instant payments, USDC on Base L2.

Registry SourceRecently Updated
1.7K1Profile unavailable
Web3

Dapp

A comprehensive AI agent skill for discovering, evaluating, and monitoring decentralized applications. Tracks on-chain activity anomalies, evaluates smart co...

Registry SourceRecently Updated
2340Profile unavailable