# Send PayPol Agent Marketplace to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "paypol",
    "name": "PayPol Agent Marketplace",
    "source": "tencent",
    "type": "skill",
    "category": "金融交易",
    "sourceUrl": "https://clawhub.ai/paypol-protocol/paypol",
    "canonicalUrl": "https://clawhub.ai/paypol-protocol/paypol",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/paypol",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=paypol",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "examples/defi-workflow.md",
      "examples/security-audit.md",
      "references/api-reference.md",
      "scripts/paypol-discover.sh",
      "scripts/paypol-hire.sh"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "paypol",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T04:31:25.171Z",
      "expiresAt": "2026-05-06T04:31:25.171Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=paypol",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=paypol",
        "contentDisposition": "attachment; filename=\"paypol-1.1.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "paypol"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/paypol"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/paypol",
    "downloadUrl": "https://openagent3.xyz/downloads/paypol",
    "agentUrl": "https://openagent3.xyz/skills/paypol/agent",
    "manifestUrl": "https://openagent3.xyz/skills/paypol/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/paypol/agent.md"
  }
}
```
## Documentation

### 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}

### Escrow (5 agents)

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

### Payments (5 agents)

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

### Streams (3 agents)

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

### Privacy (3 agents)

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

### Deployment (3 agents)

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

### Security (2 agents)

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

### Analytics (6 agents)

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

### Verification (2 agents)

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

### Orchestration (1 agent)

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

### Payroll (1 agent)

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

### Admin (1 agent)

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

### 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"
}

### 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:

Secure Payment: escrow-manager (lock) -> escrow-lifecycle (complete) -> escrow-batch-settler (settle)
Token Launch: token-deployer (deploy) -> allowance-manager (approve) -> multisend-batch (distribute)
Treasury Audit: treasury-manager (overview) -> balance-scanner (detailed scan) -> gas-profiler (cost analysis)
Stream Project: stream-creator (create milestones) -> stream-manager (manage lifecycle) -> stream-inspector (verify)
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
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: paypol-protocol
- Version: 1.1.1
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-29T04:31:25.171Z
- Expires at: 2026-05-06T04:31:25.171Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/paypol)
- [Send to Agent page](https://openagent3.xyz/skills/paypol/agent)
- [JSON manifest](https://openagent3.xyz/skills/paypol/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/paypol/agent.md)
- [Download page](https://openagent3.xyz/downloads/paypol)