← The evidence ledger
Evidence row 1507718
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://codepulse.waltsoft.net/v1/scan
- Recorded
- Previous row
- #1038819
- Body SHA-256
- 54a098b5ac7b078eb76dd610df029bf25bdeeeb07a7df07c9f6638083e957459
- Leaf
- 0xea6e1fae4c15f33756feee7887d075cb9060fb09004b9b3c68dc14348de05601
What was observed
{
"endpoints": [
[
"x402",
"https://codepulse.waltsoft.net/v1/scan"
]
],
"name": "CodePulse",
"owner_address": "0x318a4b4764eb37c3fcbce434713128143815fd57",
"raw": {
"accepts": [
{
"amount": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"description": "CodePulse API",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxAmountRequired": "5000",
"maxTimeoutSeconds": 300,
"mimeType": "application/json",
"network": "eip155:8453",
"payTo": "0x318A4B4764eb37c3FCBcE434713128143815FD57",
"resource": "https://codepulse.waltsoft.net",
"scheme": "exact"
},
{
"amount": "5000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"description": "CodePulse API",
"extra": {
"feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
},
"maxAmountRequired": "5000",
"maxTimeoutSeconds": 300,
"mimeType": "application/json",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "GsKr5q9TmiJQcEgUpBp2X6SmvSg3dnXuw2uxYJxgPTk8",
"resource": "https://codepulse.waltsoft.net",
"scheme": "exact"
}
],
"description": "Package security scanner — CVEs, license check, typosquat detection.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"ecosystem": "npm",
"pkg": "express"
},
"type": "http"
},
"output": {
"example": {
"ecosystem": "npm",
"metadata": {
"license": "MIT",
"name": "express",
"version": "4.21.0"
},
"package": "express",
"typosquat_risk": {
"risk_level": "low",
"signals": []
},
"vulnerabilities": [
{
"fixed_in": "4.19.2",
"id": "GHSA-rv95-896h-c2vc",
"severity": "medium",
"summary": "Open redirect"
}
]
},
"schema": {
"properties": {
"metadata": {
"type": "object"
},
"package": {
"type": "string"
},
"typosquat_risk": {
"type": "object"
},
"vulnerabilities": {
"type": "array"
}
},
"type": "object"
},
"type": "json"
}
},
"routeTemplate": "/v1/scan",
"schema": {
"properties": {
"ecosystem": {
"description": "Ecosystem (npm, pypi, go, maven, cargo)",
"type": "string"
},
"pkg": {
"description": "Package name (e.g. express, requests)",
"type": "string"
}
},
"type": "object"
}
}
},
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788711509/bazaar-icons/809e60a9c7986847.png",
"lastUpdated": "2026-10-29T09:55:44.762Z",
"quality": {
"l30DaysTotalCalls": 4,
"l30DaysUniquePayers": 4,
"lastCalledAt": "2026-10-29T09:55:44.593Z"
},
"resource": "https://codepulse.waltsoft.net/v1/scan",
"serviceName": "CodePulse",
"tags": [
"security",
"packages",
"cve",
"license",
"npm"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Package security scanner — CVEs, license check, typosquat detection."
}What the leaf hashes
{"body":"54a098b5ac7b078eb76dd610df029bf25bdeeeb07a7df07c9f6638083e957459","id":1507718,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793472702989617,"prev":1038819,"subject":"x402_bazaar:https://codepulse.waltsoft.net/v1/scan","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (246033 rows).
- 0xea6e6a8d49889c91d0abf53060c5ba030fff9868043c5786f58755c3f1fa3226
- 0x948cefd2ff748ffed48b80f990d4c18c2ae19dc850d21fd01099fb614b3c7850
- 0x1c3deae349f9b6e5391f2065da50e490afb6f6666c86686f9475139730cf87b9
- 0xd5f7f71cac2f409a1fd05cb5918ac2f9facd0d9263ff985f67faae8d46469b3e
- 0x63260ac7716086e3c7db789218a3e28b042bdae98b8efa806e625998dbc48c72
- 0x1bf2dec08099eb8859ebac3a09ed934b2d12427c4dee422eca2dcad31a5ff0a1
- 0xc6e49b7c9abce835d7bbf465e228d8df24ee9965966be60da7f02e03e1588ec0
- 0x2767045ba36dfc0070f0e7d9bd91ed27e1bc08755d23a42a69f1ca2efb9ad889
- 0xe8177f408dfd998cea836eed168472bb9d27dc9fb52ea830bf8438a1b55c958f
- 0xce15d928505af1042e9738817ec75a7c71fa61a6dda4805375077cf3e7c157f2
- 0x8a16c5606fb0e7ef5a7841ef4a2a03ad32e635f2a274af8101c72cf45c266ee3
- 0x3e73e96b314fd2ab72ea796fe7e2e8d5e6d2a2451f4ddd641931054cfc8185f1
- 0xe4b595c0d9bbc260ce4a8da13adba5618dc89c4850f2c9110974082bb036402f
- 0xf22f9ef9bb9f7d07453a2e725850d2411b7d239162a33e78cd51370ffc94d2a1
- 0x84bdb388a471b951dc5c0f9fd09df3197b8152707ec67daa668ab47102c8efc1
- 0x24f03354dcb3a621317889ed99048bdf74b380516ca991bfb585c751d5cc7dfd
- 0xa1146af524f673843507e7427a575964580eef01bc0e0eae466a7920df017ab2
- 0x0504a25438f3c7932125463198ca74c5064f23f71a5c92763b3fc96a98cc8b57
- Day root
- 0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab
- Chained
- 0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980
- Published
- On Arc Testnet, block 70093156: 0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0