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"
}
Search public Zapper context
{
"id": "search",
"kind": "fetch_transform",
"title": "Search public Zapper context",
"request": {
"params": {
"count": 5,
"query": "Zapper build.zapper.xyz public.zapper.xyz x402 token balances token price provider"
},
"sourceId": "stableenrich_exa_search",
"deliveryFormat": "json"
}
}
Scrape Zapper docs page
{
"id": "scrape",
"kind": "fetch_transform",
"title": "Scrape Zapper docs page",
"request": {
"params": {
"url": "https://build.zapper.xyz",
"formats": [
"markdown",
"text"
],
"onlyMainContent": true
},
"sourceId": "stableenrich_firecrawl_scrape",
"deliveryFormat": "json"
}
}
Prepare Zapper diligence evidence
{
"id": "sources",
"kind": "transform",
"title": "Prepare Zapper diligence evidence",
"request": {
"mode": "clean_json",
"source": {
"kind": "json",
"value": {
"sources": [
{
"id": "zapper_state_bundle",
"url": "https://402.bot/providers/zapper-public-zapper-xyz",
"text": "Provider slug {{ $.stepsById.state.output.data.provider.provider.slug }} has display name {{ $.stepsById.state.output.data.provider.provider.displayName }}, docs URL {{ $.stepsById.state.output.data.provider.provider.docsUrl }}, homepage {{ $.stepsById.state.output.data.provider.provider.homepage }}, matched endpoints {{ $.stepsById.state.output.data.provider.readiness.matchedEndpointCount }}, and observed payment count {{ $.stepsById.state.output.data.provider.readiness.totalObservedPaymentCount }}.",
"title": "Zapper provider state"
},
{
"id": "zapper_public_result",
"url": "{{ $.stepsById.search.output.results[0].url }}",
"text": "Search result title: {{ $.stepsById.search.output.results[0].title }}. Search result snippet: {{ $.stepsById.search.output.results[0].snippet }}.",
"title": "{{ $.stepsById.search.output.results[0].title }}"
},
{
"id": "zapper_docs_page",
"url": "{{ $.stepsById.scrape.output.url }}",
"text": "Docs page title: {{ $.stepsById.scrape.output.title }}. Docs page description: {{ $.stepsById.scrape.output.description }}.",
"title": "{{ $.stepsById.scrape.output.title }}"
}
]
}
}
}
}
Write Zapper diligence memo
{
"id": "answer",
"kind": "fetch_transform",
"title": "Write Zapper diligence memo",
"request": {
"params": {
"sources": "{{ $.stepsById.sources.output.data.sources }}",
"question": "Assess Zapper's current docs and public readiness posture using the supplied provider state and bounded public evidence.",
"maxCitations": 6,
"maxHighlights": 6
},
"sourceId": "google_gemini_flash_research_extract",
"deliveryFormat": "json"
}
}