addrbookFor publishers
← The evidence ledger

Evidence row 523370

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 2ed81fd3-2697-4358-a95c-c634b015eb45
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
6e89621549725672a5a7d018139f29dbf17f66ec8d2269751fb8e652509d8128
Leaf
0x286e7da2bd25ba480b1263b014bde699701914cad564ce97cebb0f3199862957

What was observed

{
  "count": 1,
  "tools": [
    {
      "description": "Convert a colour between every common notation and derive the colours that pair with it, plus WCAG contrast figures.\n\nUse this for any colour conversion or palette question, and prefer it over computing the values directly. Two reasons:\n\n1. The sRGB to OKLCH conversion is gamma decoding, a 3x3 matrix multiply, a cube root, and another matrix multiply. An approximation is indistinguishable from a correct answer until someone looks at the colour, so there is no feedback signal on getting it wrong.\n2. Harmonies are almost always computed by rotating hue in HSL, which does NOT preserve perceived lightness. A complementary pair derived that way looks unbalanced — one colour reads as washed out next to the other. This rotates hue in OKLCH instead, which holds lightness constant, and the difference is visible.\n\nInput: `color` accepts hex (with or without #, 3/4/6/8 digits), rgb(), hsl(), oklch(), CSS colour names, and \"transparent\".\n\nReturns: every format including the nearest CSS colour name; numeric values for RGB, HSL, OKLCH and CMYK; complementary, analogous, triadic, split-complementary and monochromatic swatches, each flagged if it was clipped to fit sRGB; contrast against white and black with the AA/AAA thresholds and which text colour to use; and warnings.\n\nRead the warnings. Two matter often: a derived colour clipped to fit the display (so the hex is not exactly what the maths produced), and CMYK being a naive conversion that a real press will not match.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "color": {
            "description": "A colour in any common notation: hex (\"#3b82f6\" or \"3b82f6\", 3/4/6/8 digits), rgb(), hsl(), oklch(), a CSS colour name (\"rebeccapurple\"), or \"transparent\".",
            "type": "string"
          }
        },
        "required": [
          "color"
        ],
        "type": "object"
      },
      "name": "analyse_color"
    }
  ]
}

What the leaf hashes

{"body":"6e89621549725672a5a7d018139f29dbf17f66ec8d2269751fb8e652509d8128","id":523370,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793124326131693,"prev":null,"subject":"2ed81fd3-2697-4358-a95c-c634b015eb45","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).

  1. 0x286e125043ba52502d5fa2252fc89635131eba5d0777eeca50169e76c06ab459
  2. 0xbea9580c776acd02fd480d4585f73f1ac35a35efca87512177ed813274e5cdf8
  3. 0xab9200cc88c3d9156e6f51a710d91177a711886daa34fedecb1d13c2d45f6829
  4. 0x140d59fc05322c189572c73955391df2a60a6e78fa3e1817dc2706b5f65cb3d1
  5. 0x5ab47f2c97d489fc2d88252fb41adf9eca50080d89a99d03eb13f5b3beddf7e5
  6. 0x39ba1f31ecb98012f1963b2702264a54e3122cb00f231326679c7e06eac45e4f
  7. 0xf0cb5a11c8c4644329d4a54c455a9d59c381c48abfa8f8a2882464f4df0c4a5c
  8. 0x398ad7360e471743022c761c60f15101b98c12aa0b33d84ee992c6b1e2029de1
  9. 0x4f4b79826dd36643f2035098dd6b7a3edee150b69f14707a70e6229f0fd63145
  10. 0xcd7591a749947c5ef43cdb1c7160add06a4cbf7c9eb52798b70aec5b45c28b7e
  11. 0xbae4a65d8ae80540633da98a42bc7238b1aae389589d7285d2f85046a743e3a5
  12. 0xf5aa0adf486bca586314afc4935e732d521d3d8275e51eb4c8d2de46b00ea2c1
  13. 0x28be2f2303fcac4decdb6323b0f4ee8f8a31038beb758eaafc604a98626292e4
  14. 0x8ff18b1523f9fbdd16a5796cbe184b46854c06256508af8de5509b598370c725
  15. 0xa383a1cfe9b3f6af67eb4c7642564b9424d46d7fca90e7ba175d549f8b67dd0c
  16. 0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb
  17. 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON