402.bot
Recipe
live $0.0050 simple Zapper Ops

Zapper Provider Scorecard

Return a machine-friendly scorecard for Zapper's provider readiness and observed onchain/payment signals.

$0.0050price
3steps
2sources
31ktokens saved
4tool calls compressed
5305msmedian latency
api.402.botTransform

Endpoint: /v1/recipes/zapper-provider-scorecard/run
Capabilities: zapper, provider-scorecard, providers, automation

Why pay for this?

This recipe turns roughly 4 separate tool operations into one paid endpoint call and saves about ~31k tokens saved.

Load Zapper provider profile -> Normalize Zapper provider state -> Build Zapper scorecard

Creator

Name: 402.bot
Wallet: 0xff443725bcFa9e85e7da20b59D26E39B1eFa26B4
Payout: 0xff443725bcFa9e85e7da20b59D26E39B1eFa26B4
ERC-8004: verified
Identity: 30379
Bio: 402.bot managed workflow marketplace recipes.
ERC-8004 reputation: 0.0
Creator score: 80

Usage and trust

Success 30d: 100%
Refund 30d: 0%
Paid runs: 3
Creator recipes: 1
Last run: 2026-03-12 16:32Z

Pipeline

Stage 1

Load Zapper provider profile

http

Source: api.402.bot
Step id: profile

Stage 2

Normalize Zapper provider state

transform

Source: Transform
Step id: state

Stage 3

Build Zapper scorecard

transform

Source: Transform
Step id: scorecard

Recent runs

RunStatusTriggerQueued
d1b31a71-dfdb-443c-a155-681eb164a56f succeeded recipe_api 2026-03-12T16:32:27.739Z
c71084ea-e10f-4b81-a55e-7f5485d4ca63 succeeded recipe_api 2026-03-12T16:28:43.619Z
86b3bf37-6f56-46f7-a89a-7997857249c0 succeeded recipe_api 2026-03-12T16:26:31.599Z
View raw step spec

Load Zapper provider profile

{
  "id": "profile",
  "url": "https://api.402.bot/v1/providers/zapper-public-zapper-xyz",
  "kind": "http",
  "title": "Load Zapper provider profile",
  "method": "GET",
  "outputPath": "$.response"
}

Normalize Zapper provider state

{
  "id": "state",
  "kind": "transform",
  "title": "Normalize Zapper provider state",
  "request": {
    "mode": "clean_json",
    "source": {
      "kind": "json",
      "value": {
        "provider": {
          "provider": {
            "slug": "{{ $.stepsById.profile.output.provider.slug }}",
            "docsUrl": "{{ $.stepsById.profile.output.provider.docsUrl }}",
            "homepage": "{{ $.stepsById.profile.output.provider.homepage }}",
            "displayName": "{{ $.stepsById.profile.output.provider.displayName }}",
            "resourceUrl": "{{ $.stepsById.profile.output.provider.resourceUrl }}",
            "capabilities": "{{ $.stepsById.profile.output.provider.capabilities }}",
            "walletAddress": "{{ $.stepsById.profile.output.provider.walletAddress }}",
            "verificationMethod": "{{ $.stepsById.profile.output.provider.verificationMethod }}",
            "verificationStatus": "{{ $.stepsById.profile.output.provider.verificationStatus }}"
          },
          "endpoints": "{{ $.stepsById.profile.output.endpoints }}",
          "readiness": {
            "paidEndpointCount": "{{ $.stepsById.profile.output.readiness.evidence.paidEndpointCount }}",
            "freshEndpointCount": "{{ $.stepsById.profile.output.readiness.evidence.freshEndpointCount }}",
            "activeEndpointCount": "{{ $.stepsById.profile.output.readiness.evidence.activeEndpointCount }}",
            "auditedEndpointCount": "{{ $.stepsById.profile.output.readiness.evidence.auditedEndpointCount }}",
            "matchedEndpointCount": "{{ $.stepsById.profile.output.readiness.evidence.matchedEndpointCount }}",
            "promotedEndpointCount": "{{ $.stepsById.profile.output.telemetry.promotedEndpointCount }}",
            "totalObservedPaymentCount": "{{ $.stepsById.profile.output.telemetry.totalObservedPaymentCount }}",
            "verifiedIdentityEndpointCount": "{{ $.stepsById.profile.output.readiness.evidence.verifiedIdentityEndpointCount }}",
            "totalObservedPaymentAmountUsdc": "{{ $.stepsById.profile.output.telemetry.totalObservedPaymentAmountUsdc }}"
          },
          "onchainEvidence": {
            "payToWallets": "{{ $.stepsById.profile.output.telemetry.payToWallets }}",
            "walletAddress": "{{ $.stepsById.profile.output.provider.walletAddress }}",
            "promotedWalletCount": "{{ $.stepsById.profile.output.telemetry.promotedEndpointCount }}",
            "maxDistinctPayerCount": "{{ $.stepsById.profile.output.telemetry.maxDistinctPayerCount }}",
            "promotedEndpointCount": "{{ $.stepsById.profile.output.telemetry.promotedEndpointCount }}"
          }
        }
      }
    }
  },
  "outputPath": "$.data"
}

Build Zapper scorecard

{
  "id": "scorecard",
  "kind": "transform",
  "title": "Build Zapper scorecard",
  "request": {
    "mode": "clean_json",
    "source": {
      "kind": "json",
      "value": {
        "docsUrl": "{{ $.stepsById.state.output.data.provider.provider.docsUrl }}",
        "homepage": "{{ $.stepsById.state.output.data.provider.provider.homepage }}",
        "displayName": "{{ $.stepsById.state.output.data.provider.provider.displayName }}",
        "payToWallets": "{{ $.stepsById.state.output.data.provider.onchainEvidence.payToWallets }}",
        "providerSlug": "{{ $.stepsById.state.output.data.provider.provider.slug }}",
        "paidEndpointCount": "{{ $.stepsById.state.output.data.provider.readiness.paidEndpointCount }}",
        "matchedEndpointCount": "{{ $.stepsById.state.output.data.provider.readiness.matchedEndpointCount }}",
        "maxDistinctPayerCount": "{{ $.stepsById.state.output.data.provider.onchainEvidence.maxDistinctPayerCount }}",
        "promotedEndpointCount": "{{ $.stepsById.state.output.data.provider.readiness.promotedEndpointCount }}",
        "totalObservedPaymentCount": "{{ $.stepsById.state.output.data.provider.readiness.totalObservedPaymentCount }}",
        "totalObservedPaymentAmountUsdc": "{{ $.stepsById.state.output.data.provider.readiness.totalObservedPaymentAmountUsdc }}"
      }
    }
  }
}