← The evidence ledger
Evidence row 1038819
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://codepulse.waltsoft.net/v1/scan
- Recorded
- Previous row
- #72481
- Body SHA-256
- d23ac13d1db20b09c16a94b546586bde82e96c6c6e82f5141b4ceae178cbc9f2
- Leaf
- 0x2c5a9b2e8dcc3cdc683ae0fe7934f749ea6ad241b02d6c32a4f4f1546e7dd445
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": 6,
"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":"d23ac13d1db20b09c16a94b546586bde82e96c6c6e82f5141b4ceae178cbc9f2","id":1038819,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793298276217263,"prev":72481,"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 (242798 rows).
- 0x2c5a925dbcabe6814be480600b83900888ab6a78bb624d6313e0811ea6d4dd58
- 0x3cca31167a318247e35c9d037ecbcb67baf6c64dcb5fbc9d5294054a4a60e198
- 0x7d0e3954016c89eb15a95bb59138644a996a12aa12968763d0f3c5ddf49bb50a
- 0x59fc68ebbab980a6fbdc1767d36d1c289dc82d55c7891b9eac896a8836c84523
- 0x3ee2dc9f9755cf335915a8170868495ebac1146bbd831391e7b574f5d58bd7c0
- 0xdf36830e3b33354bedb1c62ea2fc57422883779fd4f42c2096de87870eff0f59
- 0x39d2bf4008d03d04308ab72a34444e3bb721bb63640e73298012db93f82ddd98
- 0xb9bd3997557a7e07d3032c5a999654d96214a07caa707a6e170e9d3ae33dc7f2
- 0x730a52713c3629de4ff3e088993bb9c66c54654ec9b94a4e0e7c420a4316171f
- 0x80b520a85c0ff95500e8c9ee9815546aa11453f9ffd1b7d616c9517ac28e9782
- 0x13fec8bcf5710ba599efbe0f3ee88529158f558b80fa11c9186615d3a561a847
- 0xb5dc3c0b7ca2a7b192a78bd752224941a82753443b87153ddf2bad4d207a02ff
- 0x53104aada45a8c2f9002ac93098831a2cf0cef1895679463ed8dabcf75a7fa24
- 0xcaae1928370ce22d2a564247e7948dcda78bb8c3ef9a7d8bdfa6e00f84c1e28c
- 0x00268e62f7d5ca6313e0e60afdc2bd4f52c6dbdb3b4b4d27e01e634b4bcb1d2c
- 0x1c3764b490d23b94e5ac838c89f8d3850dedb0819196f367da2479c7a88bf2c0
- 0xd76435ead496863d8b0bfab3434f54cd11da3c49d104fc4064b9cb3381567bbd
- 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1