← The evidence ledger
Evidence row 3952329
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 164619e1-b6ff-407e-bb44-9ac012da65ff
- Recorded
- Previous row
- #568814
- Body SHA-256
- ab6e46bacddf90aa4ea1df75ba4eefb18c6c8b76fc5696d79bdbb57264ac1375
- Leaf
- 0x6f0af2021e29137972377a8365539b00952eb1abea37eaaa9d5f19459edf6ccc
What was observed
{
"count": 8,
"tools": [
{
"description": "Turn source code (C, C++, Java, Python or JavaScript, up to 80 lines) into a lab-record style flowchart where every box is linked to its code lines, plus a step-by-step dry run for a sample input (current line, box and variables at each step). Returns a link that opens it ready to play (▶ Explain), the program output and Mermaid code. Uses 1 AI credit.",
"inputSchema": {
"properties": {
"code": {
"description": "The program or function, as source code.",
"type": "string"
},
"language": {
"description": "Optional; detected if left out.",
"enum": [
"C",
"C++",
"Java",
"Python",
"JavaScript"
],
"type": "string"
},
"sample_input": {
"description": "Optional input for the dry run, e.g. \"n = 5\". Picked automatically if left out.",
"type": "string"
}
},
"required": [
"code"
],
"type": "object"
},
"name": "code_to_flowchart"
},
{
"description": "Create a diagram in AI Flowchart from a plain-English description and get a link that opens it as an editable board (edit, present as an animated slideshow, export PNG/PDF/PowerPoint). Flowcharts, sequence diagrams and mind maps also come back as Mermaid code. Types: flowchart, mindmap, sequence (API / login flows), erdiagram (database), systemdesign (architecture), swimlane, bpmn (BPMN 2.0 business process), orgchart, uml_class, uml_usecase, uml_state, uml_activity, timeline, gantt (project plan), chart (bar/line/pie… from data you describe). Uses 1 AI credit; advanced types need AI Flowchart Pro.",
"inputSchema": {
"properties": {
"description": {
"description": "What to draw, in detail: the process, system, data, steps or numbers. Include names and specifics from the conversation.",
"type": "string"
},
"type": {
"description": "Kind of diagram.",
"enum": [
"flowchart",
"mindmap",
"sequence",
"erdiagram",
"systemdesign",
"swimlane",
"bpmn",
"orgchart",
"uml_class",
"uml_usecase",
"uml_state",
"uml_activity",
"timeline",
"gantt",
"chart"
],
"type": "string"
}
},
"required": [
"type",
"description"
],
"type": "object"
},
"name": "create_diagram"
},
{
"description": "Write a standard operating procedure (SOP) for a business process: purpose, scope, roles and responsibilities, numbered steps with who does each one and what to do at each decision, and a RACI matrix. Use it when the user wants an SOP, work instruction, procedure document, process documentation, RACI or onboarding guide for a process. Pass a process diagram link from an earlier result (flowchart, swimlane or BPMN), or a description of the process and it is drawn first. The steps and roles always match the diagram. Returns the SOP as Markdown plus a link that opens it next to the diagram in AI Flowchart. Uses 1 AI credit.",
"inputSchema": {
"properties": {
"description": {
"description": "Only when there is no diagram yet: the process in detail — the steps in order, who does each (roles/teams), decisions and their outcomes.",
"type": "string"
},
"diagram": {
"description": "Link (https://aiflowchart.io/import/<id>) or id of a flowchart, swimlane or BPMN diagram made earlier. Leave out to use description.",
"type": "string"
}
},
"type": "object"
},
"name": "create_sop"
},
{
"description": "Change a diagram made earlier in this chat with create_diagram: add, remove, rename or reconnect steps, shorten labels, recolour, restructure. Pass its link (https://aiflowchart.io/import/…) and the change in plain English. Use this instead of create_diagram whenever the user wants to adjust a diagram they already have, so their earlier work is kept. Returns a link to the new version plus Mermaid code where available. Uses 1 AI credit.",
"inputSchema": {
"properties": {
"diagram": {
"description": "The diagram link from an earlier result (https://aiflowchart.io/import/<id>) or just the id.",
"type": "string"
},
"instruction": {
"description": "What to change, e.g. \"add a refund step after payment\", \"make the labels shorter\", \"remove the approval loop\".",
"type": "string"
}
},
"required": [
"diagram",
"instruction"
],
"type": "object"
},
"name": "edit_diagram"
},
{
"description": "List AI Flowchart's ready-made templates (lab programs, UML and ER for student projects, system designs, charts, app walkthroughs, code programs…). Free — no AI credits.",
"inputSchema": {
"properties": {
"type": {
"description": "Optional board type to filter by, e.g. flowchart, erdiagram, sequence, mindmap, systemdesign, chart, codeflow, walkthrough.",
"type": "string"
}
},
"type": "object"
},
"name": "list_templates"
},
{
"description": "Get a link that opens one of the templates (from list_templates) as a new editable board. Free — no AI credits.",
"inputSchema": {
"properties": {
"id": {
"description": "Template id from list_templates.",
"type": "string"
},
"type": {
"description": "Template type from list_templates.",
"type": "string"
}
},
"required": [
"type",
"id"
],
"type": "object"
},
"name": "open_template"
},
{
"description": "Turn Mermaid diagram text into a hosted PNG and SVG image URL (cached on a CDN). Use it when a diagram has to go somewhere that cannot run Mermaid: email, Slack or Teams messages, PDFs, Word/Google Docs, Confluence, WhatsApp, a README. Returns the URLs plus ready-made Markdown and HTML. Free — no AI credits.",
"inputSchema": {
"properties": {
"mermaid": {
"description": "Mermaid source, e.g. \"flowchart TD\\n A[Start] --> B{OK?}\"",
"type": "string"
},
"style": {
"description": "\"aiflowchart\" (default) draws it in AI Flowchart's polished board style; \"mermaid\" gives the classic Mermaid look. Unsupported diagram types fall back to classic automatically.",
"enum": [
"aiflowchart",
"mermaid"
],
"type": "string"
},
"theme": {
"description": "Optional colour theme (default \"default\").",
"enum": [
"default",
"dark",
"forest",
"neutral"
],
"type": "string"
}
},
"required": [
"mermaid"
],
"type": "object"
},
"name": "render_diagram"
},
{
"description": "Run a process diagram (flowchart, swimlane or BPMN made earlier) through AI Flowchart's process simulator — a real discrete-event simulation, not an AI guess — to find how long each case takes, the cost per case, how busy each team is and where the bottleneck is, with a suggestion. Use it when the user asks how long a process takes, where it gets stuck, how many staff they need, or what happens at a given volume. Pass the numbers the user gives (cases per day, people per team, minutes per step); anything missing uses clear defaults that are listed in the answer. Returns the results plus a link that opens the simulator on the diagram. Free — no AI credits.",
"inputSchema": {
"properties": {
"cases_per_day": {
"description": "New cases (orders, tickets, claims…) arriving per working day. Default 20.",
"type": "number"
},
"cost_per_hour": {
"description": "Staff cost per hour, in the user's currency. Default 20.",
"type": "number"
},
"diagram": {
"description": "Link (https://aiflowchart.io/import/<id>) or id of a flowchart, swimlane or BPMN diagram made earlier.",
"type": "string"
},
"hours_per_day": {
"description": "Working hours per day. Default 8.",
"type": "number"
},
"staff": {
"description": "People per lane/team, as the user said. Swimlanes: one entry per lane name. Flowcharts: a single entry for the whole team.",
"items": {
"properties": {
"cost_per_hour": {
"type": "number"
},
"lane": {
"description": "Lane / team name as on the diagram.",
"type": "string"
},
"people": {
"type": "number"
}
},
"required": [
"people"
],
"type": "object"
},
"type": "array"
},
"step_minutes": {
"description": "How long steps take, in minutes of work, as the user said. Optional min/max for a range.",
"items": {
"properties": {
"max": {
"type": "number"
},
"min": {
"type": "number"
},
"minutes": {
"description": "Usual time.",
"type": "number"
},
"step": {
"description": "Step label as on the diagram.",
"type": "string"
}
},
"required": [
"step",
"minutes"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"diagram"
],
"type": "object"
},
"name": "simulate_process"
}
]
}What the leaf hashes
{"body":"ab6e46bacddf90aa4ea1df75ba4eefb18c6c8b76fc5696d79bdbb57264ac1375","id":3952329,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1794060782762131,"prev":568814,"subject":"164619e1-b6ff-407e-bb44-9ac012da65ff","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (195826 rows).
- 0x6f0a9ff97d7f5629519305f000eee1b2bd9d37e33ee35e843b6833553237c0fd
- 0x5c9ee6556c54cf761bfc7b5fc7dacc707424ba8dda06b780e694e38a10dbbe78
- 0x2c0c9cd875ef7932dcab1edd794999348884dcdddf744a0a1aef720e3218d196
- 0xfe4c42c5915d00e8920ba3200a96171e56701efb8a515efa142b648056658ad8
- 0x3a2fce0635ea603a457afd2dea3088059b44c9ea4d584c72680eb4b89d896236
- 0x910c5155bf3d08d0a14492b22b762ee5a891820ece420496e5baf1b1de685a11
- 0xdeb65dd8e2584b3f88364616927e802a743347e791fcbca19f5745c975ee3502
- 0xff4b7d42a1fe7e67143655dd98846931603dde19d0cf20639121037e72b35d2b
- 0x5f5299e2e99c3baefe965c474771a08afc74102cf6af363864ee5e9d3d35b32e
- 0x11845dc05ec80641edfba51715e03a148eb601ba6b802ec9c987b3ef97f556f1
- 0x92260b40dbcc3226d2f07de6f22b399da222b9c7ae7021642647a255c98cf650
- 0xfa36737101abe14146c268d253e370e1d86682cd81189576035d256a42039c9a
- 0xe5801f2d98f2783a9d774362088619c8104163c840e21fbf269ac5c455e9df78
- 0xe10968763bf5f376ed7bef52309abc0adc0394947582477a2899a3f332842d95
- 0xdda41bf8f8b807884588170276b0203d24918e4a5c47ba7f4d5d0217f85e0cf7
- 0x9108c80d13a11b7549b554924410a7c5d215a2cd03aee9659ca627cb099f1a2e
- 0x3b69f6d98c91b21287021db092e52491474f0d08438393ac130d6a3c273bcd4a
- 0xff23fa8a9de3f957315ef0dfe7e8d8f6b1a51dae05fef7615c59794e019ff05c
- Day root
- 0x17da9e85e1b138541355d33543ff34e3503cd3a49d37728fb53643e2a0416a2d
- Chained
- 0xed34bd4af17282643de8cb9591c84d0aa1b39e1e9ae9864941e543f5a15718cb
- Published
- On Arc Testnet, block 71280839: 0xc3f6784179e0ca32236ba89472473e882a81d03fcc5ce27ca58ded2e01e112aa