Load provider or endpoint state
{
"id": "state",
"kind": "materialize",
"title": "Load provider or endpoint state",
"request": {
"scope": "{{ $.input.scope }}",
"network": "eip155:8453",
"templateId": "endpoint_or_provider_state_bundle",
"deliveryFormat": "json"
}
}
Search for recent public evidence
{
"id": "search",
"kind": "fetch_transform",
"title": "Search for recent public evidence",
"request": {
"params": {
"count": 5,
"query": "402.bot provider diligence {{ $.input.scope.providerSlug }} {{ $.input.scope.endpointId }}"
},
"sourceId": "stableenrich_exa_search",
"deliveryFormat": "json"
}
}
Scrape the top public evidence page
{
"id": "scrape",
"kind": "fetch_transform",
"title": "Scrape the top public evidence page",
"request": {
"params": {
"url": "{{ $.stepsById.search.output.results[0].url }}",
"formats": [
"markdown",
"text"
],
"onlyMainContent": true
},
"sourceId": "stableenrich_firecrawl_scrape",
"deliveryFormat": "json"
}
}
Generate diligence packet
{
"id": "assess",
"kind": "fetch_transform",
"title": "Generate diligence packet",
"request": {
"params": {
"input": {
"scope": "{{ $.input.scope }}",
"state": {
"endpoint": {
"routing": "{{ $.stepsById.state.output.endpoint.routing }}",
"endpoint": "{{ $.stepsById.state.output.endpoint.endpoint }}",
"payments": "{{ $.stepsById.state.output.endpoint.payments }}",
"trustProfile": "{{ $.stepsById.state.output.endpoint.trustProfile }}",
"schemaEvidence": "{{ $.stepsById.state.output.endpoint.schemaEvidence }}",
"onchainEvidence": "{{ $.stepsById.state.output.endpoint.onchainEvidence }}",
"providerMatches": "{{ $.stepsById.state.output.endpoint.providerMatches }}",
"documentationEvidence": "{{ $.stepsById.state.output.endpoint.documentationEvidence }}"
},
"provider": {
"provider": "{{ $.stepsById.state.output.provider.provider }}",
"readiness": "{{ $.stepsById.state.output.provider.readiness }}",
"onchainEvidence": "{{ $.stepsById.state.output.provider.onchainEvidence }}",
"sampleEndpoints": [
"{{ $.stepsById.state.output.provider.endpoints[0] }}",
"{{ $.stepsById.state.output.provider.endpoints[1] }}",
"{{ $.stepsById.state.output.provider.endpoints[2] }}"
]
},
"bundleType": "{{ $.stepsById.state.output.bundleType }}",
"generatedAt": "{{ $.stepsById.state.output.generatedAt }}"
},
"search": {
"count": "{{ $.stepsById.search.output.count }}",
"query": "{{ $.stepsById.search.output.query }}",
"results": [
"{{ $.stepsById.search.output.results[0] }}",
"{{ $.stepsById.search.output.results[1] }}",
"{{ $.stepsById.search.output.results[2] }}"
]
},
"scrapedEvidence": {
"url": "{{ $.stepsById.scrape.output.url }}",
"title": "{{ $.stepsById.scrape.output.title }}",
"metadata": "{{ $.stepsById.scrape.output.metadata }}"
}
},
"prompt": "Assess this provider or endpoint for launch-readiness. Combine the 402.bot state bundle with the fresh public evidence and return a short diligence packet with strengths, risks, gaps, and recommended next actions.",
"responseSchema": {
"type": "object",
"required": [
"target",
"trustStatus",
"summary",
"strengths",
"risks",
"gaps",
"recommendedActions"
],
"properties": {
"gaps": {
"type": "array",
"items": {
"type": "string"
},
"description": "Gaps."
},
"risks": {
"type": "array",
"items": {
"type": "string"
},
"description": "Risks."
},
"target": {
"type": "string"
},
"summary": {
"type": "string"
},
"strengths": {
"type": "array",
"items": {
"type": "string"
},
"description": "Strengths."
},
"trustStatus": {
"enum": [
"clear",
"monitor",
"review-needed"
],
"type": "string"
},
"recommendedActions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Recommended actions."
}
},
"additionalProperties": false
},
"systemInstruction": "You are a trust and operations reviewer. Stay grounded in the supplied evidence only."
},
"sourceId": "google_gemini_flash_structured",
"deliveryFormat": "json"
}
}