← The evidence ledger
Evidence row 2202076
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://construction-calc.x402tookit.com/drywall-calc
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- bb8ddf489580be3181aa9612202917902174b6cf67f7db47da2df309c51cada2
- Leaf
- 0xa205ff9cdf1653e58457ed22ce25a03ab6f6906aa9a39073bf6a26d2e60593a3
What was observed
{
"endpoints": [
[
"x402",
"https://construction-calc.x402tookit.com/drywall-calc"
]
],
"name": "Construction Calculators",
"owner_address": "0xb531320805c5bed1d46aeadcf4f008fdf172dbda",
"raw": {
"accepts": [
{
"amount": "20000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
},
{
"amount": "20000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"transactionVersions": [
0
]
},
"maxTimeoutSeconds": 300,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "DUPiupXtuox38dcGoXUKer5mAydCzmaHjrbQ66qeEm8s",
"scheme": "exact"
},
{
"amount": "20000",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:137",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
},
{
"amount": "20000",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:42161",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
}
],
"description": "Drywall sheets for a room's walls and ceiling (4x8, 4x10 or 4x12), with waste, screw count and approximate weight.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"doors": 1,
"heightFt": 8,
"lengthFt": 12,
"sheetSize": "4x8",
"widthFt": 14,
"windows": 2
},
"type": "http"
},
"output": {
"example": {
"asOf": "2026-10-11T14:25:12.898Z",
"boardAreaSqFt": 533,
"ceilingSqFt": 168,
"degraded": false,
"disclaimer": "Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting.",
"notChecked": [
"joint compound, tape and corner bead quantities",
"layout waste from awkward room shapes, soffits and angled walls",
"…3 more"
],
"openingsSqFt": 51,
"reasons": [
"Walls 416 sq ft plus ceiling 168 sq ft minus 51 sq ft of openings.",
"Screws at roughly one per square foot of board (typical 12 to 16 in spacing).",
"…1 more"
],
"screwsApprox": 608,
"sheetAreaSqFt": 32,
"sheetSize": "4x8",
"sheets": 19,
"source": "computed locally",
"summary": "19 sheets of 4x8 (0.5 in) for 533 sq ft with 10% waste; about 608 screws and 973 lb of board.",
"thicknessIn": 0.5,
"verdict": "ESTIMATE",
"wallsSqFt": 416,
"wastePct": 10,
"weightLbApprox": 973
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"doors": {
"description": "Doors to subtract (21 sq ft each), default 0",
"type": "integer"
},
"heightFt": {
"description": "Ceiling height in feet",
"type": "number"
},
"includeCeiling": {
"description": "yes (default) or no",
"type": "string"
},
"lengthFt": {
"description": "Room length in feet",
"type": "number"
},
"sheetSize": {
"description": "4x8 (default), 4x10 or 4x12",
"type": "string"
},
"thicknessIn": {
"description": "0.5 (default) or 0.625",
"type": "number"
},
"wastePct": {
"description": "Waste, default 10",
"type": "number"
},
"widthFt": {
"description": "Room width in feet",
"type": "number"
},
"windows": {
"description": "Windows to subtract (15 sq ft each), default 0",
"type": "integer"
}
},
"required": [
"lengthFt",
"widthFt",
"heightFt"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"asOf": {
"type": [
"null",
"string"
]
},
"boardAreaSqFt": {
"type": [
"null",
"number"
]
},
"ceilingSqFt": {
"type": [
"null",
"number"
]
},
"degraded": {
"type": [
"boolean",
"null"
]
},
"disclaimer": {
"type": [
"null",
"string"
]
},
"notChecked": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"openingsSqFt": {
"type": [
"null",
"number"
]
},
"reasons": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"screwsApprox": {
"type": [
"null",
"number"
]
},
"sheetAreaSqFt": {
"type": [
"null",
"number"
]
},
"sheetSize": {
"type": [
"null",
"string"
]
},
"sheets": {
"type": [
"null",
"number"
]
},
"source": {
"type": [
"null",
"string"
]
},
"summary": {
"type": [
"null",
"string"
]
},
"thicknessIn": {
"type": [
"null",
"number"
]
},
"verdict": {
"type": [
"null",
"string"
]
},
"wallsSqFt": {
"type": [
"null",
"number"
]
},
"wastePct": {
"type": [
"null",
"number"
]
},
"weightLbApprox": {
"type": [
"null",
"number"
]
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-11-01T22:43:48.093Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-11-01T22:43:47.89Z"
},
"resource": "https://construction-calc.x402tookit.com/drywall-calc",
"serviceName": "Construction Calculators",
"tags": [
"drywall",
"gypsum",
"sheets",
"estimating"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Drywall sheets for a room's walls and ceiling (4x8, 4x10 or 4x12), with waste, screw count and approximate weight."
}What the leaf hashes
{"body":"bb8ddf489580be3181aa9612202917902174b6cf67f7db47da2df309c51cada2","id":2202076,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793646812408111,"prev":null,"subject":"x402_bazaar:https://construction-calc.x402tookit.com/drywall-calc","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).
- 0xa2062a03a7aa44ba9f5ecafade9c3b1dd21368b84a1d70cfb65e2f56c183c667
- 0x36938da8c53a078efee14b1e6eaf68eb82cea7dcfafd09276b3eea6dfdf5a074
- 0x1097d028ff3a35a3973f5d7298d165829b6d6eb8fa7c51c9eab84e521aae4221
- 0x336a3cd84aa14b0bb94899eb76b4b092417460757f0730984246d42ed5b7b272
- 0xad4df94aecbdaca6966a4eba6c70f632fca5f08852fc5520421e188b207e1ebc
- 0x93f1f8d1e467e294fc17c34b92c12ee849b8e7fb0911c891177778c07b50d2d5
- 0x9429b06000cd6f6b27360ffedf995e34b433d28d01b8c9b392f6a97e47d2534f
- 0x2ed6dc2b0183ae0d4cfd3a557765a9ea4300ef244ebe54c7bbef083b6ab67b5a
- 0x3b42ad763add476c2959fcd921abec8220540da303784e1c27f015131c3040f3
- 0x53005652cf2d1c39967c8ba4caf54bf100b8896d635ab14a89c173b5f2483992
- 0x70885bd148a1ecfaeaa5b8338e40c080060ed9700cd44b72600bf76e6541760b
- 0x521c6b8b7cc237cb9afeeb07debb739b49c1f394630b79cb24e75cbd2492c4e3
- 0x0503999a04120486c11b5e359e441fd5221b6b3e14bbdcfd7b1b4e8cbc5077ce
- 0x44d08992eb52b7db0b3504ba234d634742d61c21889da1eb00242ce07e97334b
- 0x7abf7290721a0b95be706db03c09de9df65bcba8e18ffe4616da43d9c31d6b0a
- 0x7731256c7406f95d30aabe3bbcb574b72535b9c28e8eb3db363210761a28a6b9
- 0x07ad80c0c234ecea379a2f4450dfd0804db049dbc62abe77af6306049ca6b6c2
- 0x98cbbf2c68ab4c0b4db782aeb88bea1f30b02178cf8b5d3d24a931d19492ea6d
- 0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af