addrbookFor publishers
← The evidence ledger

Evidence row 2143805

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint dbe466ce-1979-4f31-bd4c-e28f54043b11
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
ec555196f918032cbc3d62877ca95500cdc7b7df23f0f127bfa0e1c8391aa16d
Leaf
0x1ced088b77acefa6a4ddc5fd17a1dd56833ebc5ab7742541592b217888edf65e

What was observed

{
  "count": 27,
  "tools": [
    {
      "description": "Adds or replaces the image showing the mark in use, until the attorney has filed. Sends a filing that needed changes back for review.",
      "inputSchema": {
        "properties": {
          "content_base64": {
            "description": "The image, base64 encoded. 3 MB at most.",
            "type": "string"
          },
          "content_type": {
            "description": "The image type.",
            "enum": [
              "image/png",
              "image/jpeg",
              "image/webp"
            ],
            "type": "string"
          },
          "id": {
            "description": "Filing id.",
            "type": "string"
          },
          "name": {
            "description": "The file name.",
            "maxLength": 200,
            "type": "string"
          },
          "token": {
            "description": "The secret for this one, from its create response or status link.",
            "type": "string"
          }
        },
        "required": [
          "id",
          "token",
          "content_base64",
          "content_type"
        ],
        "type": "object"
      },
      "name": "add_specimen"
    },
    {
      "description": "From a website or app store link: the brand, its legal owner, and which USPTO marks are theirs or someone else's.",
      "inputSchema": {
        "properties": {
          "brand": {
            "description": "Use this brand instead of the one read from the site.",
            "maxLength": 200,
            "type": "string"
          },
          "owner": {
            "description": "Use this owner instead of the one read from the site.",
            "maxLength": 200,
            "type": "string"
          },
          "site": {
            "description": "A website, or an App Store or Google Play link.",
            "maxLength": 300,
            "type": "string"
          }
        },
        "required": [
          "site"
        ],
        "type": "object"
      },
      "name": "check_site"
    },
    {
      "description": "Saves a draft trademark application and returns review_url for the owner, who checks it and signs. Nothing goes to the attorney or the USPTO until they do. Every field is optional; issues lists what's left. Keep the token from the response.",
      "inputSchema": {
        "properties": {
          "basis": {
            "description": "`use`: already selling under the mark. `itu`: planning to, with a real intent.",
            "enum": [
              "use",
              "itu"
            ],
            "type": "string"
          },
          "classes": {
            "description": "The classes to file in, 1 to 10.",
            "items": {
              "properties": {
                "number": {
                  "description": "Nice class number, 1 to 45.",
                  "maximum": 45,
                  "minimum": 1,
                  "type": "integer"
                },
                "wording": {
                  "description": "Goods and services wording, with every `[blank]` filled in.",
                  "maxLength": 2000,
                  "type": "string"
                }
              },
              "required": [
                "number",
                "wording"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "description": {
            "description": "What's sold under the mark, in the person's words.",
            "maxLength": 2000,
            "type": "string"
          },
          "first_use": {
            "description": "With `use`: first used anywhere, as `YYYY-MM` or `YYYY-MM-DD`.",
            "type": "string"
          },
          "first_use_in_commerce": {
            "description": "With `use`: first sold across state lines, as `YYYY-MM` or `YYYY-MM-DD`.",
            "type": "string"
          },
          "kind": {
            "description": "What the mark is. A logo is filed as words first.",
            "enum": [
              "name",
              "slogan",
              "logo"
            ],
            "type": "string"
          },
          "mark": {
            "description": "The name, slogan or wording to protect, exactly as the person wants it.",
            "maxLength": 120,
            "type": "string"
          },
          "owner": {
            "description": "Who will own the mark. On an update, only the fields you send change.",
            "properties": {
              "citizenship": {
                "description": "Individual owners: citizenship.",
                "maxLength": 100,
                "type": "string"
              },
              "city": {
                "description": "City.",
                "maxLength": 100,
                "type": "string"
              },
              "email": {
                "description": "Where we reach the owner about this application.",
                "maxLength": 200,
                "type": "string"
              },
              "name": {
                "description": "The owner's exact legal name.",
                "maxLength": 200,
                "type": "string"
              },
              "state": {
                "description": "State.",
                "maxLength": 100,
                "type": "string"
              },
              "state_of_organization": {
                "description": "Company owners: the state it was formed in.",
                "maxLength": 100,
                "type": "string"
              },
              "street": {
                "description": "Street address where the owner lives or is based. Not a PO box.",
                "maxLength": 200,
                "type": "string"
              },
              "type": {
                "description": "The owner's legal form.",
                "enum": [
                  "individual",
                  "llc",
                  "corporation",
                  "partnership"
                ],
                "type": "string"
              },
              "zip": {
                "description": "5-digit ZIP code.",
                "maxLength": 10,
                "type": "string"
              }
            },
            "type": "object"
          },
          "website": {
            "description": "The brand's website.",
            "maxLength": 300,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "create_application"
    },
    {
      "description": "Saves a draft company formation and returns review_url for the owner, who checks it and signs the authorization. Nothing is filed or charged until they do. Every field is optional; issues lists what's left. Keep the token from the response.",
      "inputSchema": {
        "properties": {
          "add_ons": {
            "description": "Add-on ids to include. `list_services` shows which can be added. Recurring ones can't: only the owner can start those.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "agreement": {
            "description": "Basic only: add the operating agreement or bylaws. Pro and Premium include them.",
            "type": "boolean"
          },
          "backup_name": {
            "description": "A second choice, used if the state won't take the first.",
            "maxLength": 150,
            "type": "string"
          },
          "contact": {
            "description": "Who to reach about the order.",
            "properties": {
              "email": {
                "description": "Email address.",
                "type": "string"
              },
              "name": {
                "description": "Full name.",
                "type": "string"
              },
              "phone": {
                "description": "Phone number.",
                "type": "string"
              }
            },
            "type": "object"
          },
          "county": {
            "description": "County, where publication depends on it.",
            "type": "string"
          },
          "designator": {
            "description": "The ending, like `LLC`. `get_state` lists what the state accepts.",
            "type": "string"
          },
          "ein": {
            "description": "Basic only: add the EIN. Pro and Premium include it.",
            "type": "boolean"
          },
          "entity": {
            "description": "The kind of company.",
            "enum": [
              "llc",
              "corp",
              "scorp",
              "nonprofit"
            ],
            "type": "string"
          },
          "expedite": {
            "description": "Pay the state for faster processing, where it offers that.",
            "type": "boolean"
          },
          "management": {
            "description": "LLCs only: run by its members or by managers.",
            "enum": [
              "member",
              "manager"
            ],
            "type": "string"
          },
          "members": {
            "description": "LLC members, in states that charge per member.",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "name": {
            "description": "The company name, without LLC or Inc.",
            "maxLength": 150,
            "type": "string"
          },
          "owners": {
            "description": "An LLC's members or a corporation's directors. The owner can also add these when they review the order.",
            "items": {
              "properties": {
                "address": {
                  "description": "A street address.",
                  "properties": {
                    "city": {
                      "description": "City.",
                      "type": "string"
                    },
                    "state": {
                      "description": "Two-letter state.",
                      "type": "string"
                    },
                    "street": {
                      "description": "Street.",
                      "type": "string"
                    },
                    "zip": {
                      "description": "ZIP code.",
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "name": {
                  "description": "Legal name.",
                  "type": "string"
                },
                "ownership": {
                  "description": "Percent owned, digits only.",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "package": {
            "description": "The package.",
            "enum": [
              "basic",
              "pro",
              "premium"
            ],
            "type": "string"
          },
          "par_value": {
            "description": "Corporations only: par value in dollars. Empty for no par.",
            "type": "string"
          },
          "principal": {
            "description": "The company's principal address. The owner can also add it when they review the order.",
            "properties": {
              "city": {
                "description": "City.",
                "type": "string"
              },
              "state": {
                "description": "Two-letter state.",
                "type": "string"
              },
              "street": {
                "description": "Street.",
                "type": "string"
              },
              "zip": {
                "description": "ZIP code.",
                "type": "string"
              }
            },
            "type": "object"
          },
          "purpose": {
            "description": "The business purpose. A nonprofit must state a specific one.",
            "type": "string"
          },
          "registered_agent": {
            "description": "The registered agent the owner named.",
            "properties": {
              "address": {
                "description": "A street address.",
                "properties": {
                  "city": {
                    "description": "City.",
                    "type": "string"
                  },
                  "state": {
                    "description": "Two-letter state.",
                    "type": "string"
                  },
                  "street": {
                    "description": "Street.",
                    "type": "string"
                  },
                  "zip": {
                    "description": "ZIP code.",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "name": {
                "description": "The agent's name.",
                "type": "string"
              }
            },
            "type": "object"
          },
          "shares": {
            "description": "Corporations only: authorized shares, digits only.",
            "type": "string"
          },
          "state": {
            "description": "The state to form in, two letters.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "create_formation"
    },
    {
      "description": "A draft, what's still missing, and the filing once the owner has signed.",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "Application id.",
            "type": "string"
          },
          "token": {
            "description": "The secret for this one, from its create response or status link.",
            "type": "string"
          }
        },
        "required": [
          "id",
          "token"
        ],
        "type": "object"
      },
      "name": "get_application"
    },
    {
      "description": "A signed application's status, the attorney's note if there is one, and its USPTO serial number once filed.",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "Filing id.",
            "type": "string"
          },
          "token": {
            "description": "The secret for this one, from its create response or status link.",
            "type": "string"
          }
        },
        "required": [
          "id",
          "token"
        ],
        "type": "object"
      },
      "name": "get_filing"
    },
    {
      "description": "One filing with its explanation, the fields it needs and its fees for a number of classes. availability not_open means it can't be placed yet.",
      "inputSchema": {
        "properties": {
          "classes": {
            "description": "Classes to price, 1 to 10.",
            "type": "integer"
          },
          "package": {
            "description": "Send `standard` if we filed the mark, which includes office-action replies.",
            "enum": [
              "standard"
            ],
            "type": "string"
          },
          "slug": {
            "description": "The filing, like `statement-of-use`.",
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_filing_type"
    },
    {
      "description": "A draft formation, what's still missing, and the order once the owner has signed.",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "Formation id.",
            "type": "string"
          },
          "token": {
            "description": "The secret for this one, from its create response or status link.",
            "type": "string"
          }
        },
        "required": [
          "id",
          "token"
        ],
        "type": "object"
      },
      "name": "get_formation"
    },
    {
      "description": "A signed formation's status, what the owner still has to do, and the state file number once formed.",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "Order id.",
            "type": "string"
          },
          "token": {
            "description": "The secret for this one, from its create response or status link.",
            "type": "string"
          }
        },
        "required": [
          "id",
          "token"
        ],
        "type": "object"
      },
      "name": "get_order"
    },
    {
      "description": "Formation packages, the trademark package, and USPTO fees.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_pricing"
    },
    {
      "description": "One state's filing fees, annual report, accepted company name endings and publication rules.",
      "inputSchema": {
        "properties": {
          "code": {
            "description": "Two-letter state code, like `WY`.",
            "type": "string"
          }
        },
        "required": [
          "code"
        ],
        "type": "object"
      },
      "name": "get_state"
    },
    {
      "description": "The Nice classes small businesses file in most, with ID Manual style wording. Wording from this list avoids the USPTO free-form surcharge.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_classes"
    },
    {
      "description": "Everything that can be filed for a mark, with when it's due, what it costs for one class, and whether it can be started here.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_filing_types"
    },
    {
      "description": "Every add-on with its price, whether it can go on a formation, and whether the owner orders it from their dashboard.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_services"
    },
    {
      "description": "Every state with its LLC and corporation filing fees. fee_verified false means an estimate.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_states"
    },
    {
      "description": "The questions behind anything a person does here, with the options for each, the rules, and what only the person can do: form a company, check on an order, add-ons, file a trademark, check a name, check on a filing, office action replies, statements of use, extensions, Section 8 and 15, renewals, assignments, owner updates. task: a key or the person's words; leave it out for the list. Changes nothing.",
      "inputSchema": {
        "properties": {
          "task": {
            "description": "A task key, or the person's own words, like `renew my trademark`.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "plan_task"
    },
    {
      "description": "Every fee for a number of classes, with the government's marked. Saves nothing.",
      "inputSchema": {
        "properties": {
          "classes": {
            "description": "How many classes.",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "free_form_classes": {
            "description": "How many of them use wording outside the class list, which costs a USPTO surcharge.",
            "maximum": 10,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "classes"
        ],
        "type": "object"
      },
      "name": "quote_application"
    },
    {
      "description": "Every fee for a formation, with the state's marked. Needs entity, state and package. Saves nothing.",
      "inputSchema": {
        "properties": {
          "add_ons": {
            "description": "Add-on ids to include. `list_services` shows which can be added. Recurring ones can't: only the owner can start those.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "agreement": {
            "description": "Basic only: add the operating agreement or bylaws. Pro and Premium include them.",
            "type": "boolean"
          },
          "backup_name": {
            "description": "A second choice, used if the state won't take the first.",
            "maxLength": 150,
            "type": "string"
          },
          "contact": {
            "description": "Who to reach about the order.",
            "properties": {
              "email": {
                "description": "Email address.",
                "type": "string"
              },
              "name": {
                "description": "Full name.",
                "type": "string"
              },
              "phone": {
                "description": "Phone number.",
                "type": "string"
              }
            },
            "type": "object"
          },
          "county": {
            "description": "County, where publication depends on it.",
            "type": "string"
          },
          "designator": {
            "description": "The ending, like `LLC`. `get_state` lists what the state accepts.",
            "type": "string"
          },
          "ein": {
            "description": "Basic only: add the EIN. Pro and Premium include it.",
            "type": "boolean"
          },
          "entity": {
            "description": "The kind of company.",
            "enum": [
              "llc",
              "corp",
              "scorp",
              "nonprofit"
            ],
            "type": "string"
          },
          "expedite": {
            "description": "Pay the state for faster processing, where it offers that.",
            "type": "boolean"
          },
          "management": {
            "description": "LLCs only: run by its members or by managers.",
            "enum": [
              "member",
              "manager"
            ],
            "type": "string"
          },
          "members": {
            "description": "LLC members, in states that charge per member.",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "name": {
            "description": "The company name, without LLC or Inc.",
            "maxLength": 150,
            "type": "string"
          },
          "owners": {
            "description": "An LLC's members or a corporation's directors. The owner can also add these when they review the order.",
            "items": {
              "properties": {
                "address": {
                  "description": "A street address.",
                  "properties": {
                    "city": {
                      "description": "City.",
                      "type": "string"
                    },
                    "state": {
                      "description": "Two-letter state.",
                      "type": "string"
                    },
                    "street": {
                      "description": "Street.",
                      "type": "string"
                    },
                    "zip": {
                      "description": "ZIP code.",
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "name": {
                  "description": "Legal name.",
                  "type": "string"
                },
                "ownership": {
                  "description": "Percent owned, digits only.",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "package": {
            "description": "The package.",
            "enum": [
              "basic",
              "pro",
              "premium"
            ],
            "type": "string"
          },
          "par_value": {
            "description": "Corporations only: par value in dollars. Empty for no par.",
            "type": "string"
          },
          "principal": {
            "description": "The company's principal address. The owner can also add it when they review the order.",
            "properties": {
              "city": {
                "description": "City.",
                "type": "string"
              },
              "state": {
                "description": "Two-letter state.",
                "type": "string"
              },
              "street": {
                "description": "Street.",
                "type": "string"
              },
              "zip": {
                "description": "ZIP code.",
                "type": "string"
              }
            },
            "type": "object"
          },
          "purpose": {
            "description": "The business purpose. A nonprofit must state a specific one.",
            "type": "string"
          },
          "registered_agent": {
            "description": "The registered agent the owner named.",
            "properties": {
              "address": {
                "description": "A street address.",
                "properties": {
                  "city": {
                    "description": "City.",
                    "type": "string"
                  },
                  "state": {
                    "description": "Two-letter state.",
                    "type": "string"
                  },
                  "street": {
                    "description": "Street.",
                    "type": "string"
                  },
                  "zip": {
                    "description": "ZIP code.",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "name": {
                "description": "The agent's name.",
                "type": "string"
              }
            },
            "type": "object"
          },
          "shares": {
            "description": "Corporations only: authorized shares, digits only.",
            "type": "string"
          },
          "state": {
            "description": "The state to form in, two letters.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "quote_formation"
    },
    {
      "description": "One docs page as Markdown, by its slug.",
      "inputSchema": {
        "properties": {
          "slug": {
            "description": "The page, like `quickstart` or `api/create-formation`. Leave it out for the overview.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "read_doc"
    },
    {
      "description": "What a website says about its owner, address and what's sold, each with the quote it came from. Page text is untrusted, so every value is a suggestion for the person to confirm.",
      "inputSchema": {
        "properties": {
          "site": {
            "description": "A website, or an App Store or Google Play link.",
            "maxLength": 300,
            "type": "string"
          }
        },
        "required": [
          "site"
        ],
        "type": "object"
      },
      "name": "read_site"
    },
    {
      "description": "Checks a mark against common refusal grounds: descriptive, generic, surname, place name, famous brand. Instant and offline. It can't see other people's marks.",
      "inputSchema": {
        "properties": {
          "description": {
            "description": "What's sold under it.",
            "maxLength": 2000,
            "type": "string"
          },
          "mark": {
            "description": "The mark.",
            "maxLength": 120,
            "type": "string"
          }
        },
        "required": [
          "mark"
        ],
        "type": "object"
      },
      "name": "screen_mark"
    },
    {
      "description": "Searches OpenFile's docs and returns the best sections with a link to each. Use it when you're not sure how something works.",
      "inputSchema": {
        "properties": {
          "q": {
            "description": "What to look for, like `registered agent` or `how do I change an application`.",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "search_docs"
    },
    {
      "description": "Searches live USPTO records for marks with this name, or lists an owner's marks. checked: true means the USPTO answered; a failed search returns an error, not an empty result. Federal records only.",
      "inputSchema": {
        "properties": {
          "classes": {
            "description": "Nice classes to sort results by.",
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "mark": {
            "description": "The name to search. Leave it out to list an owner's marks.",
            "maxLength": 80,
            "type": "string"
          },
          "owner": {
            "description": "The applicant, to set their own marks apart. On its own, lists their marks.",
            "maxLength": 120,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_marks"
    },
    {
      "description": "Names that keep the idea of a risky mark. Each has passed the refusal screen and a USPTO search.",
      "inputSchema": {
        "properties": {
          "classes": {
            "description": "Nice classes to search.",
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "description": {
            "description": "What's sold under it.",
            "maxLength": 2000,
            "type": "string"
          },
          "mark": {
            "description": "The mark that's likely to be refused.",
            "maxLength": 120,
            "type": "string"
          },
          "reasons": {
            "description": "Why it's likely to be refused.",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "mark"
        ],
        "type": "object"
      },
      "name": "suggest_alternatives"
    },
    {
      "description": "Classes and goods and services wording from a plain description of the business. Results are suggestions to confirm with the person.",
      "inputSchema": {
        "properties": {
          "description": {
            "description": "What's sold under the brand.",
            "maxLength": 1200,
            "type": "string"
          },
          "mark": {
            "description": "The mark, if known.",
            "maxLength": 200,
            "type": "string"
          }
        },
        "required": [
          "description"
        ],
        "type": "object"
      },
      "name": "suggest_classes"
    },
    {
      "description": "Changes the fields you send on a draft. Fails once the owner has signed.",
      "inputSchema": {
        "properties": {
          "basis": {
            "description": "`use`: already selling under the mark. `itu`: planning to, with a real intent.",
            "enum": [
              "use",
              "itu"
            ],
            "type": "string"
          },
          "classes": {
            "description": "The classes to file in, 1 to 10.",
            "items": {
              "properties": {
                "number": {
                  "description": "Nice class number, 1 to 45.",
                  "maximum": 45,
                  "minimum": 1,
                  "type": "integer"
                },
                "wording": {
                  "description": "Goods and services wording, with every `[blank]` filled in.",
                  "maxLength": 2000,
                  "type": "string"
                }
              },
              "required": [
                "number",
                "wording"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "description": {
            "description": "What's sold under the mark, in the person's words.",
            "maxLength": 2000,
            "type": "string"
          },
          "first_use": {
            "description": "With `use`: first used anywhere, as `YYYY-MM` or `YYYY-MM-DD`.",
            "type": "string"
          },
          "first_use_in_commerce": {
            "description": "With `use`: first sold across state lines, as `YYYY-MM` or `YYYY-MM-DD`.",
            "type": "string"
          },
          "id": {
            "description": "Application id.",
            "type": "string"
          },
          "kind": {
            "description": "What the mark is. A logo is filed as words first.",
            "enum": [
              "name",
              "slogan",
              "logo"
            ],
            "type": "string"
          },
          "mark": {
            "description": "The name, slogan or wording to protect, exactly as the person wants it.",
            "maxLength": 120,
            "type": "string"
          },
          "owner": {
            "description": "Who will own the mark. On an update, only the fields you send change.",
            "properties": {
              "citizenship": {
                "description": "Individual owners: citizenship.",
                "maxLength": 100,
                "type": "string"
              },
              "city": {
                "description": "City.",
                "maxLength": 100,
                "type": "string"
              },
              "email": {
                "description": "Where we reach the owner about this application.",
                "maxLength": 200,
                "type": "string"
              },
              "name": {
                "description": "The owner's exact legal name.",
                "maxLength": 200,
                "type": "string"
              },
              "state": {
                "description": "State.",
                "maxLength": 100,
                "type": "string"
              },
              "state_of_organization": {
                "description": "Company owners: the state it was formed in.",
                "maxLength": 100,
                "type": "string"
              },
              "street": {
                "description": "Street address where the owner lives or is based. Not a PO box.",
                "maxLength": 200,
                "type": "string"
              },
              "type": {
                "description": "The owner's legal form.",
                "enum": [
                  "individual",
                  "llc",
                  "corporation",
                  "partnership"
                ],
                "type": "string"
              },
              "zip": {
                "description": "5-digit ZIP code.",
                "maxLength": 10,
                "type": "string"
              }
            },
            "type": "object"
          },
          "token": {
            "description": "The secret for this one, from its create response or status link.",
            "type": "string"
          },
          "website": {
            "description": "The brand's website.",
            "maxLength": 300,
            "type": "string"
          }
        },
        "required": [
          "id",
          "token"
        ],
        "type": "object"
      },
      "name": "update_application"
    },
    {
      "description": "Changes the fields you send on a draft formation. Fails once the owner has signed.",
      "inputSchema": {
        "properties": {
          "add_ons": {
            "description": "Add-on ids to include. `list_services` shows which can be added. Recurring ones can't: only the owner can start those.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "agreement": {
            "description": "Basic only: add the operating agreement or bylaws. Pro and Premium include them.",
            "type": "boolean"
          },
          "backup_name": {
            "description": "A second choice, used if the state won't take the first.",
            "maxLength": 150,
            "type": "string"
          },
          "contact": {
            "description": "Who to reach about the order.",
            "properties": {
              "email": {
                "description": "Email address.",
                "type": "string"
              },
              "name": {
                "description": "Full name.",
                "type": "string"
              },
              "phone": {
                "description": "Phone number.",
                "type": "string"
              }
            },
            "type": "object"
          },
          "county": {
            "description": "County, where publication depends on it.",
            "type": "string"
          },
          "designator": {
            "description": "The ending, like `LLC`. `get_state` lists what the state accepts.",
            "type": "string"
          },
          "ein": {
            "description": "Basic only: add the EIN. Pro and Premium include it.",
            "type": "boolean"
          },
          "entity": {
            "description": "The kind of company.",
            "enum": [
              "llc",
              "corp",
              "scorp",
              "nonprofit"
            ],
            "type": "string"
          },
          "expedite": {
            "description": "Pay the state for faster processing, where it offers that.",
            "type": "boolean"
          },
          "id": {
            "description": "Formation id.",
            "type": "string"
          },
          "management": {
            "description": "LLCs only: run by its members or by managers.",
            "enum": [
              "member",
              "manager"
            ],
            "type": "string"
          },
          "members": {
            "description": "LLC members, in states that charge per member.",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "name": {
            "description": "The company name, without LLC or Inc.",
            "maxLength": 150,
            "type": "string"
          },
          "owners": {
            "description": "An LLC's members or a corporation's directors. The owner can also add these when they review the order.",
            "items": {
              "properties": {
                "address": {
                  "description": "A street address.",
                  "properties": {
                    "city": {
                      "description": "City.",
                      "type": "string"
                    },
                    "state": {
                      "description": "Two-letter state.",
                      "type": "string"
                    },
                    "street": {
                      "description": "Street.",
                      "type": "string"
                    },
                    "zip": {
                      "description": "ZIP code.",
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "name": {
                  "description": "Legal name.",
                  "type": "string"
                },
                "ownership": {
                  "description": "Percent owned, digits only.",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "package": {
            "description": "The package.",
            "enum": [
              "basic",
              "pro",
              "premium"
            ],
            "type": "string"
          },
          "par_value": {
            "description": "Corporations only: par value in dollars. Empty for no par.",
            "type": "string"
          },
          "principal": {
            "description": "The company's principal address. The owner can also add it when they review the order.",
            "properties": {
              "city": {
                "description": "City.",
                "type": "string"
              },
              "state": {
                "description": "Two-letter state.",
                "type": "string"
              },
              "street": {
                "description": "Street.",
                "type": "string"
              },
              "zip": {
                "description": "ZIP code.",
                "type": "string"
              }
            },
            "type": "object"
          },
          "purpose": {
            "description": "The business purpose. A nonprofit must state a specific one.",
            "type": "string"
          },
          "registered_agent": {
            "description": "The registered agent the owner named.",
            "properties": {
              "address": {
                "description": "A street address.",
                "properties": {
                  "city": {
                    "description": "City.",
                    "type": "string"
                  },
                  "state": {
                    "description": "Two-letter state.",
                    "type": "string"
                  },
                  "street": {
                    "description": "Street.",
                    "type": "string"
                  },
                  "zip": {
                    "description": "ZIP code.",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "name": {
                "description": "The agent's name.",
                "type": "string"
              }
            },
            "type": "object"
          },
          "shares": {
            "description": "Corporations only: authorized shares, digits only.",
            "type": "string"
          },
          "state": {
            "description": "The state to form in, two letters.",
            "type": "string"
          },
          "token": {
            "description": "The secret for this one, from its create response or status link.",
            "type": "string"
          }
        },
        "required": [
          "id",
          "token"
        ],
        "type": "object"
      },
      "name": "update_formation"
    }
  ]
}

What the leaf hashes

{"body":"ec555196f918032cbc3d62877ca95500cdc7b7df23f0f127bfa0e1c8391aa16d","id":2143805,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793625685193995,"prev":null,"subject":"dbe466ce-1979-4f31-bd4c-e28f54043b11","subject_kind":"endpoint"}

Proof

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

  1. 0x1ced62819437662672f98a5fa919e835652b565c612b7276942abf16ea646c25
  2. 0x4f2e8346b9ff276fd780102636b016040ed2d9187c8ca7002e2919fdd963ecb0
  3. 0x445325ca51afe626790be6c04490982754a0ac85ab6f75e4318acca947f63b6e
  4. 0xea775666fec85e44ecf116c7719fe741fe0f8b5de41292cc99f0f12afa599ffd
  5. 0xb0d22224c2f30ed5cd3c50bc65b90bddc9ac8af8a4fe443fbdde862ae061eb2d
  6. 0x48059f126dcbabae0f00c423ebb662aeead0f13e5ec014db76c4380fcf733d90
  7. 0x5a4c77b9a7eacdf6cdd3be7163422d8a3185bcdb04aa8ec468cdc2beeedf0116
  8. 0xb4b043683497accb91f74fb9170a269caa624c0c6e0a448ff57858c90a92d96b
  9. 0xa5e10250232881de87c51903262256218b9d12592b66cd54b43b87e5f843d238
  10. 0x35b7be1aebd65b161a90b5f8ee0c4bc3f5b2f9909d530453d65328ebc4ae4e03
  11. 0x1958dba7b75c9cafc665741f77e7dcaa26c468963f73c107738b97fbcb474191
  12. 0xfa646e4b5dbdebf795dfda0b29a3ea57332f8666459a0c2538f16fe8103169aa
  13. 0xd6cbf3765149b25eba4e10fe21fd5993687ecdd3cb9c495f97c3c148afee08ed
  14. 0xc63937235d47ff2107de3051477e395be67b96d91d1349c787bf4b1ef91b602f
  15. 0xcd21ec8d72a18a2d4513e4fd309abbb530810fb1dbeecd4b9b85acb4d6ff8f12
  16. 0xac40f077ca4be8c3432a67771725cc315e8101fc2649999cfad2c900a7640e27
  17. 0x53a741b69e9e51c4a288a74712aa6ac3fb28c8923cd3e6461d161c4f2d48b31a
  18. 0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4
  19. 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
Day root
0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
Chained
0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
Published
On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af

How to check it · This row as JSON