Paid call
The blob, as servednamed by its sha256
{
"request": {
"url": "https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status?token_address=0x0000000000000000000000000000000000000001",
"method": "GET",
"input": {}
},
"unpaid": {
"status": 402,
"body": "{\"x402Version\":2,\"accepts\":[{\"scheme\":\"exact\",\"network\":\"eip155:8453\",\"amount\":\"1000\",\"maxAmountRequired\":\"1000\",\"maxTimeoutSeconds\":300,\"resource\":\"https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status?method=GET\",\"description\":\"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest.\",\"mimeType\":\"application/json\",\"payTo\":\"0x40a8CdD6a10EC1a8cB3dFb2834675e7a2CF4ad8b\",\"asset\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"extra\":{\"name\":\"USD Coin\",\"version\":\"2\",\"provider\":\"Loyal Spark\",\"brand\":\"Loyal Spark\",\"website\":\"https://loyalspark.online\",\"documentation\":\"https://loyalspark.online/for-agents\",\"builderCode\":\"bc_wdmnog7m\",\"description\":\"Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes. Customers earn real value with every purchase. AI agents automate the rest.\"},\"outputSchema\":{\"input\":{\"type\":\"http\",\"method\":\"GET\",\"bodyType\":\"query\",\"description\":\"HTTP GET https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status?method=GET — x402-gateway /recipient-api/workflow/reward-status. Authenticate with header x-api-key: rwk_....\",\"inputSchema\":{\"$schema\":\"https://json-schema.org/draft/2020-12/schema\",\"type\":\"object\",\"additionalProperties\":{\"type\":\"string\"},\"description\":\"Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema.\"}},\"output\":{\"type\":\"json\",\"description\":\"JSON from Loyal Spark agent-api or recipient-api. See OpenAPI for response shape.\",\"schema\":{\"$schema\":\"https://json-schema.org/draft/2020-12/schema\",\"type\":\"object\"}}},\"extensions\":{\"bazaar\":{\"info\":{\"input\":{\"type\":\"http\",\"method\":\"GET\",\"queryParams\":{\"token_address\":\"0x0000000000000000000000000000000000000001\"},\"headers\":{\"x-api-key\":\"rwk_...\"}},\"inputSchema\":{\"$schema\":\"https://json-schema.org/draft/2020-12/schema\",\"type\":\"object\",\"additionalProperties\":{\"type\":\"string\"},\"description\":\"Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema.\"},\"output\":{\"type\":\"json\",\"example\":{\"ok\":true,\"resource\":\"recipient-api/workflow/reward-status\"}}},\"schema\":{\"$schema\":\"https://json-schema.org/draft/2020-12/schema\",\"type\":\"object\",\"properties\":{\"input\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\",\"const\":\"http\"},\"method\":{\"type\":\"string\",\"enum\":[\"GET\",\"HEAD\",\"DELETE\"]},\"queryParams\":{\"type\":\"object\",\"additionalProperties\":{\"type\":\"string\"}},\"headers\":{\"type\":\"object\",\"additionalProperties\":{\"type\":\"string\"}}},\"required\":[\"type\",\"method\"],\"additionalProperties\":false},\"inputSchema\":{\"type\":\"object\"},\"output\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\"},\"example\":{}},\"required\":[\"type\"]}},\"required\":[\"input\"]}},\"builder-code\":{\"info\":{\"a\":\"bc_wdmnog7m\"},\"schema\":{\"$schema\":\"https://json-schema.org/draft/2020-12/schema\",\"type\":\"object\",\"properties\":{\"a\":{\"type\":\"string\",\"pattern\":\"^[a-z0-9_]{1,32}$\",\"description\":\"App builder code\"},\"w\":{\"type\":\"string\",\"pattern\":\"^[a-z0-9_]{1,32}$\",\"description\":\"Wallet builder code\"},\"s\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"pattern\":\"^[a-z0-9_]{1,32}$\"},\"description\":\"Service builder codes\"}},\"additionalProperties\":false}}}}],\"error\":\"X-PAYMENT header is required\",\"resource\":{\"url\":\"https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status?method=GET\",\"method\":\"GET\",\"mimeType\":\"application/json\"},\"extensions\":{\"bazaar\":{\"info\":{\"input\":{\"type\":\"http\",\"method\":\"GET\",\"queryParams\":{\"token_address\":\"0x0000000000000000000000000000000000000001\"},\"headers\":{\"x-api-key\":\"rwk_...\"}},\"inputSchema\":{\"$schema\":\"https://json-schema.org/draft/2020-12/schema\",\"type\":\"object\",\"additionalProperties\":{\"type\":\"string\"},\"description\":\"Query parameters for GET /recipient-api/workflow/reward-status. See https://loyalspark.online/openapi.json for the full schema.\"},\"output\":{\"type\":\"json\",\"example\":{\"ok\":true,\"resource\":\"recipient-api/workflow/reward-status\"}}},\"schema\":{\"$schema\":\"https://json-schema.org/draft/2020-12/schema\",\"type\":\"object\",\"properties\":{\"input\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\",\"const\":\"http\"},\"method\":{\"type\":\"string\",\"enum\":[\"GET\",\"HEAD\",\"DELETE\"]},\"queryParams\":{\"type\":\"object\",\"additionalProperties\":{\"type\":\"string\"}},\"headers\":{\"type\":\"object\",\"additionalProperties\":{\"type\":\"string\"}}},\"required\":[\"type\",\"method\"],\"additionalProperties\":false},\"inputSchema\":{\"type\":\"object\"},\"output\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\"},\"example\":{}},\"required\":[\"type\"]}},\"required\":[\"input\"]}},\"builder-code\":{\"info\":{\"a\":\"bc_wdmnog7m\"},\"schema\":{\"$schema\":\"https://json-schema.org/draft/2020-12/schema\",\"type\":\"object\",\"properties\":{\"a\":{\"type\":\"string\",\"pattern\":\"^[a-z0-9_]{1,32}$\",\"description\":\"App builder code\"},\"w\":{\"type\":\"string\",\"pattern\":\"^[a-z0-9_]{1,32}$\",\"description\":\"Wallet builder code\"},\"s\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"pattern\":\"^[a-z0-9_]{1,32}$\"},\"description\":\"Service builder codes\"}},\"additionalProperties\":false}}}}"
},
"paid": {
"status": 401,
"headers": {
"access-control-allow-headers": "authorization, x-client-info, apikey, content-type, x-api-key, payment-signature, payment-required, x-payment, payment-response",
"access-control-allow-origin": "*",
"access-control-expose-headers": "X-Payment-Required, Payment-Required, PAYMENT-REQUIRED, X-Payment-Response, Payment-Response, PAYMENT-RESPONSE, X-Payment-Protocol, X-Payment-TxHash, X-Payment-Error, EXTENSION-RESPONSES",
"alt-svc": "h3=\":443\"; ma=86400",
"cf-cache-status": "DYNAMIC",
"cf-ray": "a343aebd5984b906-AMS",
"connection": "keep-alive",
"content-type": "application/json",
"date": "Tue, 01 Sep 2026 10:44:58 GMT",
"endpoint-load-metrics": "application_utilization:8,named_metrics.queue_depth:8",
"extension-responses": "e30=",
"nel": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
"report-to": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=bJtMNhJptaX7B15NM7h7VgCKCsYoJeBqMEFQ13cp0Fpb7bkBhbSTpeP2obSFcBMSLINmtYpkoXbDA%2FkJe2XSKWFtNI%2BXF3EGV0rL6hy4%2Be71QYav%2FgY8UAiozl%2B67CpAmPbpa6kRsrg%3D\"}]}",
"sb-gateway-version": "1",
"sb-project-ref": "bzxmejzssxjazswgwqqs",
"sb-request-id": "01a05c92-726c-7867-9108-4354b5b8a5d6",
"server": "cloudflare",
"set-cookie": "__cf_bm=w3POe3LJlD8nP7Mw3FWUzYIPrjDD4USJRZ7fy3Pwd.k-1788259496.546351-1.0.1.1-UkPBcqFCkTiyv03ANiLRtKremOGzGOkf.Kec2M0jRqsPNsWeUq_i59DsdI1olUT.prG3Rzz.DBWdLkMoBAtXbK.tZgME5IlJ1c.lNPLwVMV4mWGgTtc_VXqfknATVypF; HttpOnly; SameSite=None; Secure; Path=/; Domain=supabase.co; Expires=Tue, 01 Sep 2026 11:14:58 GMT",
"strict-transport-security": "max-age=31536000; includeSubDomains; preload",
"transfer-encoding": "chunked",
"vary": "Accept-Encoding",
"x-content-type-options": "nosniff",
"x-deno-execution-id": "cc9c723a-9cb9-42ea-ab19-d9bf0bee909e",
"x-payment-protocol": "x402",
"x-payment-response": "settled",
"x-payment-txhash": "0x734168e68f3e98fc1630c3ae8a04d6bdbce55058c4e8a9893228496f86d75949",
"x-proxied-by": "loyalspark-cf-worker",
"x-sb-edge-region": "eu-central-1",
"x-served-by": "supabase-edge-runtime"
},
"body": "{\"error\":\"Missing or invalid API key. Use x-api-key with your rwk_ key (register via POST /recipient-api/register).\"}"
}
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:eb09742ad7c32c1060cae57c7c7e0970437e4d11a4144018f8f11d17b7ea86f1 | sha256sumnpx teppi-check https://api.loyalspark.online/x402-gateway/recipient-api/workflow/reward-status?token_address=0x0000000000000000000000000000000000000001