← The evidence ledger
Evidence row 557878
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 95d91993-edfa-4c3b-ad83-d22e271a0560
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 8cba85acd00dc42b40914d41e6db45ecd487190c831fd825910c527076611c58
- Leaf
- 0xbb7f398622658888a7d55271be39b70f2b279c5e7b75e53c44281e7d39ddff64
What was observed
{
"count": 7,
"tools": [
{
"description": "The library version, what each release added or changed, and how patterns are versioned. Use it to cite a specific version of Slop Patterns.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "changelog"
},
{
"description": "Check a snippet of CSS, HTML or JSX against the Slop Patterns library and return every AI design anti-pattern it matches, with the fix for each. Covers the 101 documented patterns that have a mechanical tell. Useful for reviewing generated UI code.",
"inputSchema": {
"properties": {
"code": {
"description": "The CSS, HTML or JSX to check. Paste it whole; partial snippets work but full files are more accurate.",
"type": "string"
},
"shareStats": {
"description": "Optional, defaults to false. If true, contribute an anonymous count of WHICH rule codes fired to the public monthly figures at https://sloppatterns.com/#stats. Never sends your code, your URL, or any identifier.",
"type": "boolean"
}
},
"required": [
"code"
],
"type": "object"
},
"name": "check_design"
},
{
"description": "Get one full pattern entry by id or code (e.g. \"a1\" or \"the-unchosen-gradient\"): what it looks like, why the tools produce it, who it hurts, the fix, sources.",
"inputSchema": {
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_pattern"
},
{
"description": "List the whole Slop Patterns taxonomy: code, id, name and one-liner for every documented AI design anti-pattern.",
"inputSchema": {
"properties": {
"track": {
"description": "Optional filter.",
"enum": [
"surface",
"behavioral"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_patterns"
},
{
"description": "Report an AI design anti-pattern that is NOT yet in the library, for a design failure seen repeatedly that a search of the library does not find. Reports are reviewed by a human before anything is published, and published entries credit the reporter.",
"inputSchema": {
"properties": {
"credit": {
"description": "Name or handle to credit if this is published. Optional.",
"type": "string"
},
"description": {
"description": "What it looks like and why it is a failure. Two or three sentences.",
"type": "string"
},
"example": {
"description": "A short code or copy snippet showing it. Optional. Do not include anything proprietary.",
"type": "string"
},
"name": {
"description": "A short memorable name for the pattern, e.g. \"Skeleton That Never Resolves\".",
"type": "string"
},
"whereSeen": {
"description": "Product name or URL where you saw it. Optional but makes the report far more useful.",
"type": "string"
}
},
"required": [
"name",
"description"
],
"type": "object"
},
"name": "report_pattern"
},
{
"description": "Plain-language search across the library. \"gradient headline\" returns A10 Gradient Text Headline.",
"inputSchema": {
"properties": {
"query": {
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_patterns"
},
{
"description": "Return only the causal explanation for one pattern — which model, tool or template default produces it.",
"inputSchema": {
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "why"
}
]
}What the leaf hashes
{"body":"8cba85acd00dc42b40914d41e6db45ecd487190c831fd825910c527076611c58","id":557878,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793134845510223,"prev":null,"subject":"95d91993-edfa-4c3b-ad83-d22e271a0560","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0xbb7f5d28cb94b1f5b53305116854e2dbe6e0eee523c92a8d248736ffad2e2b46
- 0xd38e99ef1c8e807ee51b852fd75bca2d443ac2de2964fd37a460b986866c8f5c
- 0xd4667de939363651fbc61a0a2fe9adb0fef68c00a6a827fd2c772164cec2b2fc
- 0x49f3de83b122e3909664ad5c99227bd9612842697377eb4bf37d943f7ac13055
- 0xc047b7873d499a66746c7138a415eb66dc5b22cde35bb9651ee928878d6f8b72
- 0xa8794abb612fffb81c8e0519ebe00632633d0397d113c3f1ac6fb2a93e9cb156
- 0xc2a1628998582c314e0e2b5557b3eb557289a9a5011af90b17e21afc25e79853
- 0x32945dac5e87739cc0e4ca6ffc7b41f93d182c38ad44f44951c299a37e6776d9
- 0x87ea74fbad761de72896bc29f787853a4f7c25468b54de26f342eb89ade2c554
- 0x3da4873769f2203fc73f942e2bf39321437f3c005f3245c3377c5f74d88a9dfc
- 0xd6823394a586c9d55a19483a1403c3240e4e09369de393b2acf0f7eaa1c8238c
- 0x5942c2574ffacd0c039c3cd1147d5ab0b6d34e0278203065ce21c437ae2a392d
- 0xa4f69e2cf941a3f318d70734b59401dd27010a6bdffb5c32a28304db650a6f0b
- 0xa453d1738637a5c663802d07ce095aa340c80d53a4288ae277a72e265868ce4e
- 0x73341bb09dd901ca47f26173883431496e3d98d6b0fb5b89f36218126d46c5d4
- 0xa94627de1af0e823832e05a9069b304ecccb8c0cdb8f9cfc4f2039bfb9799dc5
- 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
- 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4