← The evidence ledger
Evidence row 2250733
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-08/python312-source-package-namespace-import-shadowing-resolution
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 85f99eb455491ac374a3a9e7ba2b952057146f24e27aa9971b7a6eefb8a9569e
- Leaf
- 0x5bee49df0a9d23b3c08a9f80564bcfaaa492a07dae31f5b4ca5f2e346856089d
What was observed
{
"endpoints": [
[
"x402",
"https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-08/python312-source-package-namespace-import-shadowing-resolution"
]
],
"name": "detect.halowerk.com/v1/F-TD2000-DOCUMENTS-08/python312-source-package-namespace-import-shadowing-resolution",
"owner_address": "0x2880edfff13100677bf97a3cbdf3bc34771c4e5e",
"raw": {
"accepts": [
{
"amount": "3000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"assetTransferMethod": "eip3009",
"eip712Domain": {
"chainId": 8453,
"name": "USD Coin",
"verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"version": "2"
},
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
"scheme": "exact"
}
],
"description": "Python source/namespace import shadowing resolution. Reconstruct the fully typed result and compare its complete canonical SHA256 claim.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"artifact": {
"pythonImport": {
"claim": null,
"data": {
"directories": [],
"files": [
"/a/p.py"
],
"names": [
"p",
"p.x",
"p.y"
],
"search_path": [
"/a",
"/b",
"/c"
]
}
}
}
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"billable": true,
"findings": [
{
"confidence": 1,
"evidence": [
{
"page_indices": [],
"page_url": null,
"pattern": "python312-source-package-namespace-import-shadowing-resolution_scoped_evidence",
"type": "artifact"
}
],
"limits": [
"Complete bounded supplied artifact only. computed uses 6dp numbers; full result SHA256 uses UTF16-sorted compact JSON, scalar Unicode unchanged and -0=0. No external lookup, trust/identity or legal verdict."
],
"module": "python312-source-package-namespace-import-shadowing-resolution",
"state": "observed",
"value": {
"claim_matches": false,
"computed": {
"results": [
{
"failure": null,
"name": "p",
"resolved": true,
"steps": [
{
"component": "p",
"kind": "module",
"origin": "/a/p.py",
"search_locations": []
}
]
},
{
"failure": "parent_is_not_package",
"name": "p.x",
"resolved": false,
"steps": [
{
"component": "p",
"kind": "module",
"origin": "/a/p.py",
"search_locations": []
}
]
},
{
"failure": "parent_is_not_package",
"name": "p.y",
"resolved": false,
"steps": [
{
"component": "p",
"kind": "module",
"origin": "/a/p.py",
"search_locations": []
}
]
}
]
},
"computed_sha256": "a01ed036834596052f66b1a949ddca56f015790c7a6a171cc6270a1f84ab1769"
},
"warnings": []
}
],
"known_count": 1,
"scope": {
"contact_values_returned": false,
"network": false,
"supplied_artifact_only": true
},
"warnings": []
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"artifact": {
"additionalProperties": false,
"properties": {
"pythonImport": {
"additionalProperties": false,
"properties": {
"claim": {
"anyOf": [
{
"type": "null"
},
{
"maxLength": 64,
"minLength": 64,
"pattern": "^[0-9a-f]{64}$",
"type": "string"
}
]
},
"data": {
"additionalProperties": false,
"properties": {
"directories": {
"items": {
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"maxItems": 128,
"minItems": 0,
"type": "array"
},
"files": {
"items": {
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"maxItems": 256,
"minItems": 0,
"type": "array"
},
"names": {
"items": {
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"maxItems": 32,
"minItems": 1,
"type": "array"
},
"search_path": {
"items": {
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"maxItems": 32,
"minItems": 1,
"type": "array"
}
},
"required": [
"files",
"directories",
"search_path",
"names"
],
"type": "object"
}
},
"required": [
"data",
"claim"
],
"type": "object"
}
},
"required": [
"pythonImport"
],
"type": "object"
}
},
"required": [
"artifact"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"billable": {
"const": true
},
"findings": {
"items": {
"additionalProperties": false,
"allOf": [
{
"else": {
"properties": {
"confidence": {
"const": 1
},
"evidence": {
"minItems": 1
},
"value": {
"type": "object"
},
"warnings": {
"maxItems": 0
}
}
},
"if": {
"properties": {
"state": {
"const": "unknown"
}
},
"required": [
"state"
]
},
"then": {
"properties": {
"confidence": {
"const": 0
},
"evidence": {
"maxItems": 0
},
"value": {
"type": "null"
},
"warnings": {
"minItems": 1
}
}
}
}
],
"properties": {
"confidence": {
"maximum": 1,
"minimum": 0,
"type": "number"
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"page_indices": {
"items": {
"type": "integer"
},
"maxItems": 0,
"type": "array"
},
"page_url": {
"type": "null"
},
"pattern": {
"const": "python312-source-package-namespace-import-shadowing-resolution_scoped_evidence"
},
"type": {
"const": "artifact"
}
},
"required": [
"type",
"page_url",
"pattern",
"page_indices"
],
"type": "object"
},
"maxItems": 1,
"type": "array"
},
"limits": {
"items": {
"maxLength": 300,
"type": "string"
},
"maxItems": 1,
"type": "array"
},
"module": {
"const": "python312-source-package-namespace-import-shadowing-resolution"
},
"state": {
"enum": [
"observed",
"not_observed",
"unknown"
]
},
"value": {
"anyOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"claim_matches": {
"type": "boolean"
},
"computed": {
"additionalProperties": false,
"properties": {
"results": {
"items": {
"additionalProperties": false,
"properties": {
"failure": {
"anyOf": [
{
"type": "null"
},
{
"enum": [
"module_not_found",
"parent_is_not_package"
]
}
]
},
"name": {
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"resolved": {
"type": "boolean"
},
"steps": {
"items": {
"additionalProperties": false,
"properties": {
"component": {
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"kind": {
"enum": [
"module",
"package",
"namespace"
]
},
"origin": {
"anyOf": [
{
"type": "null"
},
{
"maxLength": 256,
"minLength": 1,
"type": "string"
}
]
},
"search_locations": {
"items": {
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"maxItems": 32,
"minItems": 0,
"type": "array"
}
},
"required": [
"component",
"kind",
"origin",
"search_locations"
],
"type": "object"
},
"maxItems": 32,
"minItems": 0,
"type": "array"
}
},
"required": [
"name",
"resolved",
"failure",
"steps"
],
"type": "object"
},
"maxItems": 32,
"minItems": 0,
"type": "array"
}
},
"required": [
"results"
],
"type": "object"
},
"computed_sha256": {
"maxLength": 64,
"minLength": 64,
"pattern": "^[0-9a-f]{64}$",
"type": "string"
}
},
"required": [
"computed",
"computed_sha256",
"claim_matches"
],
"type": "object"
}
]
},
"warnings": {
"items": {
"maxLength": 150,
"type": "string"
},
"maxItems": 1,
"type": "array"
}
},
"required": [
"module",
"state",
"value",
"confidence",
"evidence",
"warnings",
"limits"
],
"type": "object"
},
"maxItems": 1,
"minItems": 1,
"type": "array"
},
"known_count": {
"const": 1
},
"scope": {
"type": "object"
},
"warnings": {
"type": "array"
}
},
"required": [
"findings",
"known_count",
"billable",
"warnings",
"scope"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-11-02T16:27:44.342Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-11-02T16:27:44.055Z"
},
"resource": "https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-08/python312-source-package-namespace-import-shadowing-resolution",
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Python source/namespace import shadowing resolution. Reconstruct the fully typed result and compare its complete canonical SHA256 claim."
}What the leaf hashes
{"body":"85f99eb455491ac374a3a9e7ba2b952057146f24e27aa9971b7a6eefb8a9569e","id":2250733,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793647808223339,"prev":null,"subject":"x402_bazaar:https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-08/python312-source-package-namespace-import-shadowing-resolution","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).
- 0x5bee4ab5c322248c80edccfec98d7c5ced70e903730950ddfb587d9b6d0f074d
- 0x931cfaa70f466e3a795f8fbaf5da94ebbd33e2dd64dbcb1db55ae2273f1b1fc3
- 0x86a839a8ecfc3f8fdcafb3e2d091894590ab26b41ca85a6396efb856492ca648
- 0x03610f92a33e32791b047fcf8f6fd59a9ffce1e4f8a432546d68113c6e21a5b3
- 0x7e9f050e80608ae9fcce4daf382b50569cc4f34e376f6f99af5ed8160eeae713
- 0x82c8a75fd4183c4b7329cd7d10470b71a807082689cded3b158f9ea08d880ac6
- 0xdb9887f1b2429ea10927c645c6ab20dfecd3dae917bb12f30c7fea888f9878b4
- 0xca2882421f00f670557dbd36da5189fc5c2a638462b80b4ede712eb179544201
- 0xd73b9096211b96d80658fea86ed57d809456bcd34355896ce57c8783cfddf518
- 0x8d2ac3af1a3ed5a96a9cbcd1bb773fce24bc93209382648b4b002ed1f2c52c3a
- 0x951a5646b0af23f9bea7df6ded315a72cfe483fcd004d9ced6b626020d3656d6
- 0x48ec03912f5eaea9db033a997ca613f6c59300334a7de08f41747e807e1c1b29
- 0x0f0789866ea2f1bd292c9e7a2eaf20360ccfd54bcd03afc0a8ce21b6555e86f5
- 0x463370b8390b2f93f44023fe6ce3fd4ebff0a7fecb7894dd4f82f8253ec8661f
- 0x52242d46cadab5f421a6f86c1edc6379b085ae98482fa80904e4a3028c1849a3
- 0x1068659ec8f2bcf26e4ad39786557a8c45d60e5ebba4fce2fb9962b2c9c59920
- 0xf9973981f80219d4f00fa9186b40a8144accc0c9875572fb79eaea312a21a187
- 0x4d205063c881c48edbbb37762a8d3bbb7444d4c42daa882f663a231893d25c35
- 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af