← The evidence ledger
Evidence row 303830
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 0f64757d-bac1-4aa6-8c25-b0e9ebff682c
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 69a4a2e17c2fc79b5163115b09499aff8a57481c50ee55e4f2bab678c65bc616
- Leaf
- 0xb0bbb9f90c9f8f6793129470879608232eb77ec906707097cdd1a231a7b08cc8
What was observed
{
"count": 3,
"tools": [
{
"description": "Encode a value into any of 35 barcode and QR symbologies and return the rendered image. Supports QR Code, Data Matrix, PDF417, Aztec, EAN-13, UPC-A, Code 128/39/93, ITF-14 and more. Returns SVG markup by default (or a data: URI when asked), plus a link to the online generator pre-filled with the same value. Use \"type\" with the canonical name from list_barcode_types; common spellings like \"qr\" or \"code-128\" are accepted. Linear formats such as EAN-13 enforce strict charset and length rules and will fail on invalid input.",
"inputSchema": {
"properties": {
"caption": {
"description": "Optional human-readable text drawn under the symbol. Defaults to the value itself.",
"type": "string"
},
"errorCorrection": {
"default": "M",
"description": "QR error-correction level. Higher levels survive more damage but produce a denser symbol. Ignored by linear formats.",
"enum": [
"L",
"M",
"Q",
"H"
],
"type": "string"
},
"format": {
"default": "svg",
"description": "Output encoding. \"svg\" returns XML markup; \"data-uri\" returns a ready-to-embed data: URL.",
"enum": [
"svg",
"data-uri"
],
"type": "string"
},
"height": {
"default": 100,
"description": "Symbol height in pixels (linear formats mainly).",
"maximum": 400,
"minimum": 20,
"type": "number"
},
"showText": {
"default": true,
"description": "Draw the human-readable caption under the symbol.",
"type": "boolean"
},
"type": {
"description": "Barcode symbology, e.g. \"Qrcode\", \"Ean13\", \"Code128\", \"Datamatrix\", \"Pdf417\", \"gs1-128\".",
"type": "string"
},
"value": {
"description": "The data to encode — a URL, product number, tracking code, phone number, Wi-Fi string, etc.",
"maxLength": 1024,
"type": "string"
}
},
"required": [
"type",
"value"
],
"type": "object"
},
"name": "generate_barcode"
},
{
"description": "Return the full technical reference for one symbology: character set, data length, check digit rules, X-dimension and quiet-zone guidance, print ratio, magnification, governing standard, inventor and year, typical applications, FAQ, and related formats. Use this to pick a format for a requirement, or to find out why generate_barcode rejected a value.",
"inputSchema": {
"properties": {
"type": {
"description": "Barcode symbology to look up, e.g. \"Qrcode\", \"Ean13\", \"gs1-128\", \"pdf417\".",
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"name": "get_barcode_type"
},
{
"description": "List every symbology this server can generate (35 formats), grouped by family, with a one-line summary and sample data for each. Call this first when you are unsure which \"type\" to pass to generate_barcode. Optionally narrow by family (e.g. \"EAN / UPC\", \"2D Barcodes\") or category (\"linear\", \"stacked\", \"2d\").",
"inputSchema": {
"properties": {
"category": {
"description": "Restrict to one structural class of symbology.",
"enum": [
"linear",
"stacked",
"2d"
],
"type": "string"
},
"family": {
"description": "Case-insensitive substring match on the family name, e.g. \"Code 128\", \"2D\", \"EAN\".",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "list_barcode_types"
}
]
}What the leaf hashes
{"body":"69a4a2e17c2fc79b5163115b09499aff8a57481c50ee55e4f2bab678c65bc616","id":303830,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793055575958774,"prev":null,"subject":"0f64757d-bac1-4aa6-8c25-b0e9ebff682c","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xb0bc04f15739037fcc4a255421caf7cf1f5256e0e568202653f35246d730d4fd
- 0xa1d96555f1ae01194b5274b2b18ec59488b24dd93a7b6655ce0f904b075f8b11
- 0xe98f2ae10aa67419a32ee3de7b3053956127843547db94a3b9718cfd06dc0f71
- 0xe402e9cb39eb0c7b5078ef26855ea69e024bc5e6e3260deb7475d01127e6e51a
- 0x0a33c51df473a0435a8bcfbcad3d4e1ecf81230ee6d18dafc764e672a74fe8a4
- 0x6f1b2add4d25b1d9593bed37852a96f5275e5ab5884b11929e65105d72da73d0
- 0x05303f811b103fc52c3dd21c82572ca6004e3309f647838fd1c7ae597f49956c
- 0x958f68924bb006f4dff47977d36722b4999e36cbfe4821aec40cf431dce995f5
- 0x1a12bbb29c8c25f927fae999403e7f139d5a26f57c6ceda9c0c4533448b2bdc5
- 0x864dcc49d9807b07fc9f373b1bca313664699969735d983a4f575c0d0ac7ac37
- 0x68459613b28284909eadec125bcf23808811e99ecfabc229bf7deb2178ab9826
- 0xce1aeb889b974291cea1fbfd01595655bd2c1b3636dc5b56eeb8904adb9f6c65
- 0x3b1c0e225d1b1cb24cd5d5ea4af2de20ed68a1eaf8b61924ed1b81e4b9cf7e39
- 0x083427e39db4dd470662401f6db5db8fadf084fc4274cf8621b368416952b78b
- 0x1a74ed3b3756b9cd946da49701bcec120ec88645013da99fa9eea60b39e1a570
- 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
- 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae