addrbookFor publishers
← The evidence ledger

Evidence row 309468

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint e466df4b-82ab-4fae-9d3c-32ded94052b2
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
67fa3f45a854921db7a38e23c50f92b645f55d370f0bcb852351c678db584309
Leaf
0xed0b867e89b8b04ddb4f5b11d46d49fdb77ab719094210505913bf6d28e1a6ae

What was observed

{
  "count": 13,
  "tools": [
    {
      "description": "Returns the complete, copy-ready React/TSX source of a component by its name.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "description": "Component name, e.g. 'OrbitGalleryHero'.",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "get_component"
    },
    {
      "description": "Returns a component together with the design tokens of a brand style and precise instructions for adapting it, so the component lands directly in your own brand look.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "description": "Component name, e.g. 'GradientHeroSection'.",
            "type": "string"
          },
          "style": {
            "description": "Style slug from list_styles.",
            "type": "string"
          }
        },
        "required": [
          "name",
          "style"
        ],
        "type": "object"
      },
      "name": "get_component_styled"
    },
    {
      "description": "Returns a post template as a complete set of working instructions: the HTML file, the export script and the rules on what may be changed. With it the post can be rebuilt and rendered directly.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "lang": {
            "description": "Language of the instructions. English without one.",
            "enum": [
              "de",
              "en"
            ],
            "type": "string"
          },
          "slug": {
            "description": "Slug of the template, see list_posts.",
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_post"
    },
    {
      "description": "Returns a page recipe: the sequence of sections with the purpose of each one and the complete source of every section. Optionally in the look of a brand style.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "description": "Recipe slug from list_recipes, e.g. 'saas-landing'.",
            "type": "string"
          },
          "style": {
            "description": "Optional style slug from list_styles.",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "get_recipe"
    },
    {
      "description": "Returns every design token of an extracted brand style: colours, typography, CSS variables and the generated DESIGN.md.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "slug": {
            "description": "Style slug from list_styles.",
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_style"
    },
    {
      "description": "Lists every category of Systra Tools with the number of components in it.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_categories"
    },
    {
      "description": "Lists components of the library. Optionally filtered by category slug ('heros', 'forms', 'cta').",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "Category slug to filter by (optional).",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_components"
    },
    {
      "description": "Lists the images of the Systra Tools media library (all AI-generated) with ready, permanently valid URLs to drop straight in. Optionally filtered by album and format, 100 per page.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "album": {
            "description": "Album key to filter by (optional), e.g. 'natur', 'business', 'abstrakt'. Without one, every album is returned.",
            "type": "string"
          },
          "format": {
            "description": "Image format to filter by (optional).",
            "enum": [
              "landscape",
              "portrait",
              "square"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page of the result, 100 images per page (optional, default 1).",
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "list_images"
    },
    {
      "description": "Lists the Instagram post templates of Systra Tools (1080 x 1350). Every template is a single HTML file that can be rebuilt and exported as an image or a video.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "family": {
            "description": "Family to filter by (optional): 'klar' are calm informational posts, 'editorial' lives on the image and a serif face.",
            "enum": [
              "klar",
              "editorial"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_posts"
    },
    {
      "description": "Lists curated page recipes: sensible sequences of sections for complete landing pages (SaaS, coaching, hotel and so on).",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_recipes"
    },
    {
      "description": "Lists the brand styles extracted with the style extractor (colours and fonts of real websites) that can be applied to components.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_styles"
    },
    {
      "description": "Searches components by a keyword in the name or the category and returns the matches.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "query": {
            "description": "Search term.",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_components"
    },
    {
      "description": "Searches the media library (all images AI-generated) by keywords in the title, the tags, the file name or the album and returns ready URLs, 100 per page.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "page": {
            "description": "Page of the result, 100 images per page (optional, default 1).",
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Search term, e.g. 'gradient', 'laptop', 'wald'.",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_images"
    }
  ]
}

What the leaf hashes

{"body":"67fa3f45a854921db7a38e23c50f92b645f55d370f0bcb852351c678db584309","id":309468,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793058917224188,"prev":null,"subject":"e466df4b-82ab-4fae-9d3c-32ded94052b2","subject_kind":"endpoint"}

Proof

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

  1. 0xed0b79a45b2bdf26a914c3c462805f35d21475fd832beb1b53beda33770638e7
  2. 0x994b5815cbeff28bc5fb86dd5029c0930b5661a389bf80cec0d253fb4faa232c
  3. 0x20662b75990863d9299f66502611f6e0967c885e33f5a496262e660dac9144e8
  4. 0x7238cf643e7fd035bf67eb825be9823881b5f491fd249362574eb75b1512e209
  5. 0x1d95c2630110c54e694e8f11f2d46534140563a6d0f898f79cb48caf8fc999ee
  6. 0x7b69681829c251f334bf41646aec40046d0ecc33e598ee959845c7b924b5f1eb
  7. 0x725f0eb86e56ca0047792da34063823ec238c0fa94bf3473a9b55667dfe7cf58
  8. 0x2f5de66e74056d0ad2022f96067ceb6748ac833016c353b314f7d9f3a41d3855
  9. 0x3e7454bbcb68b3bb36b1b68423bfef297cf86ab769286341444c6f2ea3d72f4e
  10. 0xf333b1fb4291fc66aba3c2430863d37b43610cc7bcfcad50c56770f5a796facc
  11. 0x3f07a2115848067024e2992cb2c05a86eb8d02df5abfcead8bc47854e501603e
  12. 0xe158f09cdbfb4f7be1bfd45fce3afcad32c2b3bb2fc2e181dadc193bbf194bfc
  13. 0x746e9e5b6765727b6b96f41204cc115b0302259f6c67be0cf0efbf245601d500
  14. 0x614d844c9e0509d9f9e63697aa2935555bce5f13695a8dc0047aa9e9898d70b3
  15. 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON