← The evidence ledger
Evidence row 2202013
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://css-design-calc.x402tookit.com/target-size
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- ffb9daadc3716f9c2aedd399a1b8a53587632e7b009f78d87d5ec409496de6fa
- Leaf
- 0xb2e8137a6999f738a3af0e13dc1899c2de11a31345138c96402a093103eeedc2
What was observed
{
"endpoints": [
[
"x402",
"https://css-design-calc.x402tookit.com/target-size"
]
],
"name": "CSS Design Calc",
"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": "Check a click or touch target against WCAG 2.2 target size (24 px AA, 44 px AAA) including the spacing exception.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"heightPx": 20,
"neighbourCenterDistancePx": 26,
"widthPx": 20
},
"type": "http"
},
"output": {
"example": {
"appleGuidelineMet": false,
"appleGuidelinePt": 44,
"asOf": "2026-10-11T14:32:44.976Z",
"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.",
"heightPx": 20,
"materialGuidelineDp": 48,
"materialGuidelineMet": false,
"meetsBySize": false,
"meetsBySpacing": true,
"meetsWcag255Aaa": false,
"meetsWcag258Aa": true,
"neighbourCenterDistancePx": 26,
"notChecked": [
"the other 2.5.8 exceptions: inline targets in a sentence, targets whose size is set by the browser, equivalent controls elsewhere on the page, and essential presentations",
"the spacing exception when the neighbour is a full-size (24 px or larger) target: its box must stay clear of the 24 px circle instead",
"…2 more"
],
"paddingNeededFor24": {
"horizontal": 2,
"vertical": 2
},
"reasons": [
"WCAG 2.5.8 (AA): targets must be at least 24 by 24 CSS pixels unless a 24 px circle centred on the target touches no other target's circle.",
"Two undersized targets pass when their centres are at least 24 px apart (the two 12 px radius circles then do not intersect)."
],
"shortfallTo24Px": 4,
"shortfallTo44Px": 24,
"smallerSidePx": 20,
"source": "WCAG 2.2 success criteria 2.5.8 Target Size (Minimum, AA) and 2.5.5 Target Size (Enhanced, AAA); platform guidance as published by Apple and Google",
"summary": "20 x 20 CSS px: is under 24 x 24 but passes through the spacing exception.",
"verdict": "MEETS_AA_VIA_SPACING",
"widthPx": 20
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"heightPx": {
"description": "Target height in CSS px",
"type": "number"
},
"neighbourCenterDistancePx": {
"description": "Centre-to-centre distance to the nearest OTHER undersized target, px (for the spacing exception)",
"type": "number"
},
"widthPx": {
"description": "Target width in CSS px (the clickable box)",
"type": "number"
}
},
"required": [
"widthPx",
"heightPx"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"appleGuidelineMet": {
"type": [
"boolean",
"null"
]
},
"appleGuidelinePt": {
"type": [
"null",
"number"
]
},
"asOf": {
"type": [
"null",
"string"
]
},
"degraded": {
"type": [
"boolean",
"null"
]
},
"disclaimer": {
"type": [
"null",
"string"
]
},
"heightPx": {
"type": [
"null",
"number"
]
},
"materialGuidelineDp": {
"type": [
"null",
"number"
]
},
"materialGuidelineMet": {
"type": [
"boolean",
"null"
]
},
"meetsBySize": {
"type": [
"boolean",
"null"
]
},
"meetsBySpacing": {
"type": [
"boolean",
"null"
]
},
"meetsWcag255Aaa": {
"type": [
"boolean",
"null"
]
},
"meetsWcag258Aa": {
"type": [
"boolean",
"null"
]
},
"neighbourCenterDistancePx": {
"type": [
"null",
"number"
]
},
"notChecked": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"paddingNeededFor24": {
"properties": {
"horizontal": {
"type": [
"null",
"number"
]
},
"vertical": {
"type": [
"null",
"number"
]
}
},
"type": [
"null",
"object"
]
},
"reasons": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"shortfallTo24Px": {
"type": [
"null",
"number"
]
},
"shortfallTo44Px": {
"type": [
"null",
"number"
]
},
"smallerSidePx": {
"type": [
"null",
"number"
]
},
"source": {
"type": [
"null",
"string"
]
},
"summary": {
"type": [
"null",
"string"
]
},
"verdict": {
"type": [
"null",
"string"
]
},
"widthPx": {
"type": [
"null",
"number"
]
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-11-01T22:46:55.868Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-11-01T22:46:55.692Z"
},
"resource": "https://css-design-calc.x402tookit.com/target-size",
"serviceName": "CSS Design Calc",
"tags": [
"accessibility",
"wcag",
"touch-target",
"css"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Check a click or touch target against WCAG 2.2 target size (24 px AA, 44 px AAA) including the spacing exception."
}What the leaf hashes
{"body":"ffb9daadc3716f9c2aedd399a1b8a53587632e7b009f78d87d5ec409496de6fa","id":2202013,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793646811349871,"prev":null,"subject":"x402_bazaar:https://css-design-calc.x402tookit.com/target-size","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).
- 0xb2e815e9380acc4372db0af7e33d2e234ed6396ec3a2f7daa9ddf3e679510e5e
- 0xf717cd136f7e2ca993eaa529e3820315438916f6c4f44d32e82e980f4fbf49aa
- 0x22a0620bcf7ea99d6522499c74a57d731a13d92ad3924166ee00ad710311641d
- 0xda98a2196a31fdce260c6576a7b7a7291dc0b53fca2c245ba0aad5c23f34cb7f
- 0x4a4ceba3a2e58c60678ca1ce0b19153cac814a6d409c147060d7dee72e8b3bcc
- 0xa7c5b1c3355bf8a4751a3ab39a8f6a72534dd40dcbe2f3f7887e90489a1ff627
- 0x561a2a739e640a1acb310a634828a15c1a30e017bf5feea0770058ec6b49c1af
- 0xd60a558bd529c2bc21510a9904974c458b7713641169b34cb3c26e1c9a1700e3
- 0xb47eb53a68562f074eef44094a56c33152e64ecc2e737b97095891d1f7e1d4ac
- 0x58cd3711c4abe985c7ca992d675d399adad4579602747949a4cbfb96a0efe55c
- 0x3d0a2547dec864364e3c3fb4378551700daf6ef2cfd80877a17c75a057766423
- 0x5a16d9a413a0d0f13ba2cfc534ad3f57d0c3d4b675ce737e9827e56f932e79d3
- 0xf214768748b83271814cb189e6d8ee47b2a524b5f96a73f108b1dc6771b128e1
- 0x2f8469a138f90dfcfc93d4f817bc8f20341a871e08f629fe27a2cd40dbfeb340
- 0x793184605629cd36ba80a07cbe115ca35e8923297bf024260c6f5c06b255f638
- 0x2922573a524a0694086782ac45fa3083d3fc3f6a2a479b2105e1e2f06b2916f7
- 0x07ad80c0c234ecea379a2f4450dfd0804db049dbc62abe77af6306049ca6b6c2
- 0x98cbbf2c68ab4c0b4db782aeb88bea1f30b02178cf8b5d3d24a931d19492ea6d
- 0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af