addrbookFor publishers
← The evidence ledger

Evidence row 541774

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 9bcfb6bb-c95a-4850-9899-cd475a17918d
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
29b15eb9c525f1a4696a30b8dcf62ee09159ea167cdf798f67dfba3f6dad9fd7
Leaf
0xd9f74d1b1953c759e5c825e031605d48b6ae3c94584f2cc6aab631d7d01d122f

What was observed

{
  "count": 18,
  "tools": [
    {
      "description": "Start a Code Studio build: describe a page or small web app and OneOver writes the files. Returns build_id and build_project_id right away; the build keeps running. If a build card is shown it updates itself. Otherwise poll with build_status. The finished page is saved to the account library.",
      "inputSchema": {
        "properties": {
          "model": {
            "description": "Optional model id. Defaults to build-default.",
            "type": "string"
          },
          "prompt": {
            "description": "What to build",
            "type": "string"
          },
          "title": {
            "description": "Optional name for the project",
            "type": "string"
          }
        },
        "required": [
          "prompt"
        ],
        "type": "object"
      },
      "name": "build_create"
    },
    {
      "description": "Read the files of a build. Pass path to read one file.",
      "inputSchema": {
        "properties": {
          "build_project_id": {
            "type": "string"
          },
          "path": {
            "type": "string"
          }
        },
        "required": [
          "build_project_id"
        ],
        "type": "object"
      },
      "name": "build_get_files"
    },
    {
      "description": "Send a follow-up instruction to an existing build. Only one build can run on a project at a time.",
      "inputSchema": {
        "properties": {
          "build_project_id": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "prompt": {
            "type": "string"
          }
        },
        "required": [
          "build_project_id",
          "prompt"
        ],
        "type": "object"
      },
      "name": "build_iterate"
    },
    {
      "description": "Publish a build to an unlisted share link at oneover.com/p/<slug>. Needs an HTML file.",
      "inputSchema": {
        "properties": {
          "build_project_id": {
            "type": "string"
          }
        },
        "required": [
          "build_project_id"
        ],
        "type": "object"
      },
      "name": "build_publish"
    },
    {
      "description": "State of a build: running, complete, failed or stopped, plus file list, credits charged, and the share link once published.",
      "inputSchema": {
        "properties": {
          "build_project_id": {
            "type": "string"
          }
        },
        "required": [
          "build_project_id"
        ],
        "type": "object"
      },
      "name": "build_status"
    },
    {
      "description": "Stop a running build. Files already written are kept. Safe to call twice.",
      "inputSchema": {
        "properties": {
          "build_id": {
            "description": "build_id from build_create or build_iterate",
            "type": "string"
          }
        },
        "required": [
          "build_id"
        ],
        "type": "object"
      },
      "name": "build_stop"
    },
    {
      "description": "Stateless chat completion across any text model in your org catalog.",
      "inputSchema": {
        "properties": {
          "max_tokens": {
            "type": "number"
          },
          "messages": {
            "description": "Conversation turns",
            "items": {
              "properties": {
                "content": {
                  "type": "string"
                },
                "role": {
                  "enum": [
                    "system",
                    "user",
                    "assistant"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "role",
                "content"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "model": {
            "description": "Text model ID",
            "type": "string"
          }
        },
        "required": [
          "model",
          "messages"
        ],
        "type": "object"
      },
      "name": "chat"
    },
    {
      "description": "Poll a video job until complete or failed. Shows text only. Do not call it repeatedly while a video card is on screen, because that card updates itself.",
      "inputSchema": {
        "properties": {
          "request_id": {
            "description": "UUID from generate_video",
            "type": "string"
          }
        },
        "required": [
          "request_id"
        ],
        "type": "object"
      },
      "name": "check_video"
    },
    {
      "description": "Start a durable OneOver run. It keeps going after the client disconnects. Poll with get_run.",
      "inputSchema": {
        "properties": {
          "background": {
            "type": "boolean"
          },
          "input": {
            "type": "object"
          },
          "modality": {
            "enum": [
              "chat",
              "code",
              "image",
              "tool"
            ],
            "type": "string"
          },
          "model": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "create_run"
    },
    {
      "description": "Generate speech or music audio.",
      "inputSchema": {
        "properties": {
          "audio_kind": {
            "enum": [
              "speech",
              "music"
            ],
            "type": "string"
          },
          "duration_seconds": {
            "type": "number"
          },
          "model": {
            "type": "string"
          },
          "prompt": {
            "type": "string"
          },
          "voice": {
            "type": "string"
          }
        },
        "required": [
          "model",
          "prompt"
        ],
        "type": "object"
      },
      "name": "generate_audio"
    },
    {
      "description": "Generate an image from a text prompt.",
      "inputSchema": {
        "properties": {
          "aspect_ratio": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "negative_prompt": {
            "type": "string"
          },
          "prompt": {
            "type": "string"
          },
          "resolution_tier": {
            "enum": [
              "1k",
              "2k",
              "4k"
            ],
            "type": "string"
          }
        },
        "required": [
          "model",
          "prompt"
        ],
        "type": "object"
      },
      "name": "generate_image"
    },
    {
      "description": "Submit an async video generation job. Returns request_id. If a video card is shown it updates itself and you do not need to poll. Otherwise poll with check_video.",
      "inputSchema": {
        "properties": {
          "aspect_ratio": {
            "type": "string"
          },
          "duration": {
            "type": "number"
          },
          "generate_audio": {
            "type": "boolean"
          },
          "model": {
            "type": "string"
          },
          "prompt": {
            "type": "string"
          },
          "reference_image": {
            "description": "Base64-encoded image",
            "type": "string"
          },
          "resolution": {
            "type": "string"
          }
        },
        "required": [
          "model"
        ],
        "type": "object"
      },
      "name": "generate_video"
    },
    {
      "description": "Poll a unified generation job by request_id.",
      "inputSchema": {
        "properties": {
          "request_id": {
            "type": "string"
          }
        },
        "required": [
          "request_id"
        ],
        "type": "object"
      },
      "name": "get_job"
    },
    {
      "description": "Read a durable run and the events after a cursor.",
      "inputSchema": {
        "properties": {
          "after": {
            "type": "number"
          },
          "run_id": {
            "type": "string"
          }
        },
        "required": [
          "run_id"
        ],
        "type": "object"
      },
      "name": "get_run"
    },
    {
      "description": "Get org credit balance or usage reporting.",
      "inputSchema": {
        "properties": {
          "days": {
            "type": "number"
          },
          "limit": {
            "type": "number"
          },
          "view": {
            "enum": [
              "balance",
              "usage"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_usage"
    },
    {
      "description": "List API-generated library assets.",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "list_assets"
    },
    {
      "description": "List models visible to your organization.",
      "inputSchema": {
        "properties": {
          "type": {
            "enum": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_models"
    },
    {
      "description": "Run a Play app (upscale, transform, etc.) against a prompt.",
      "inputSchema": {
        "properties": {
          "app_id": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "prompt": {
            "type": "string"
          }
        },
        "required": [
          "app_id",
          "prompt"
        ],
        "type": "object"
      },
      "name": "run_app"
    }
  ]
}

What the leaf hashes

{"body":"29b15eb9c525f1a4696a30b8dcf62ee09159ea167cdf798f67dfba3f6dad9fd7","id":541774,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793130526058292,"prev":null,"subject":"9bcfb6bb-c95a-4850-9899-cd475a17918d","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. 0xd9f7b029e0705be5d17f06403e8540bd8b15a27b8369e71a1ebca923793f6312
  2. 0x54d2293c28e26c6573a6f1d1e40f9fad83b747fa9db29b164d33cff2c544c713
  3. 0xbde88e982d50379e3334dfa2afe3fa1e3bcbdf3bca8f42dc37535624bb80e8c0
  4. 0x3cefa2e5887c9a9fa20c958c5a36ea244004e55951132e066c38ebb619ceba4f
  5. 0x075a821f7250a2e86be7e884f0660dd277154806a1a0de5211c76f1e056228f4
  6. 0xdbe1aba6fe76b640251971c460da3be98df273d163d720215637f0db8b66cb59
  7. 0x257ee67f67e0794a9546b56d7684d29fdd502281775669022015ce6a4026361c
  8. 0x1ec2a5fab358a9cfd2f9c2eef8a915eaea63dfa147d97550e306aad6651ecec2
  9. 0x8bdce616c4c909642a48bdb5fb39d6e33534087a2d54a59595210f48e4576ac3
  10. 0xdc65632ba8f717775d73727335b362506eea0dbb2f72c31e86c99a58a8007610
  11. 0x51d2dfffae7b5a32ea0581772134c7771ab69d32e784a62f9ee589642395fc86
  12. 0x29ce226640d83db3bc63fef23427a7af561200d30ffde9b1b7a61b814b844a39
  13. 0x13692b463800846f580925c8ea49b43f92b7df3f9e8d32b8a18802640cca3780
  14. 0xd59f3e577867f5105dd7f75598f16da8286185e426dfcdafb84e733fde2b2492
  15. 0x24e3e2bb8ee1e8d20756de35f0e0c4ec8eb1f193bd2cf3f077ee1f92f211c34d
  16. 0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON