addrbookFor publishers
← The evidence ledger

Evidence row 3748920

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint dbe466ce-1979-4f31-bd4c-e28f54043b11
Recorded
Previous row
#2143805
Body SHA-256
8b3eda6471d7e2604e57d621463e286064935afb71dd826339749cad678b9aaf
Leaf
0x54d4f6ded15af5ef306a7bffe5ffd239a4d6095ef7a23bd7736c38b48edb01c0

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. The response holds the token that later calls need.",
      "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. The response holds the token that later calls need.",
      "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",
              "lp",
              "llp"
            ],
            "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 filing fees for an LLC, corporation, limited partnership and LLP. 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"
          },
          "county": {
            "description": "County, where publication depends on it.",
            "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",
              "lp",
              "llp"
            ],
            "type": "string"
          },
          "expedite": {
            "description": "Pay the state for faster processing, where it offers that.",
            "type": "boolean"
          },
          "members": {
            "description": "LLC members, in states that charge per member.",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "package": {
            "description": "The package.",
            "enum": [
              "basic",
              "pro",
              "premium"
            ],
            "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.",
      "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",
              "lp",
              "llp"
            ],
            "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":"8b3eda6471d7e2604e57d621463e286064935afb71dd826339749cad678b9aaf","id":3748920,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793981914237831,"prev":2143805,"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 (303443 rows).

  1. 0x54d51aef8aaeb2aaaf74c81e611ca0262b831fbe12c78bda0f3a22e81aff8ac6
  2. 0x00323d3b359c188e7870d01e4bcfdd4f3421775ed28dd8c917565d2f2f938055
  3. 0x42d1edbde281ff01daa697263480d8c416e08c4b7e57333906363d58b67b8882
  4. 0x1eac0bbce8417fd8a7fbdcae7401bb8c601d9d53970c8636ce14d6d3fb27443f
  5. 0x0b8cb09d853f00b99829f1ebe2ce6ea12e35e97b7808b78da9011b70ba3ca2e8
  6. 0xc63c385401d2daa91fc3a16d7c1996cf867564e8214e2b59e7b1df7c41b33bc8
  7. 0x9fd201633568c42d67b9b560b90eb1ee4596c3207d4d867d797d0501c0ab2ff5
  8. 0x58aaf9f6a1fdc55286d8f5f4a21fe364433800d2c6dcf349964fbed67c35fb65
  9. 0x057cca52884f86c526970ca597566c413e0ae9e3687c377de2e68bcbe687a59c
  10. 0x141d49efffbc4d37e26ca00c06533faecdfaa23e92f23daf63d1f03d6eb8a7ee
  11. 0x436a1171a723790892a99944fc1bb3d8821b66062a1cdee193f48c77ef02e5f3
  12. 0x4ab3d4a5968d0352e2cdc0092d87a1bf662203881f1f3290774a89b224ab3d72
  13. 0x55e8d440db2afafbd56e4dd36f7b6f5610d736995fc1c534ea6b0a3d3f9d5659
  14. 0x7abf7584949efd3b63bcfb8ca39ee05f7142b48c7862889137843da44a858a72
  15. 0xf5bd84a61225f062ef205a5e8dc4f170a403665fdfa49b2b923457e0386f3abe
  16. 0x7a2e5c8104eb5015bfa08d52a9278aa0b4da48bd2fb98690cc2d1c225b5dc691
  17. 0x4a618d78b1cebba8beec4ef22aaac9187dcdfb39064e0be537ca2600abb90740
  18. 0x119743aadcddb571b28b442b62196d4a0afc4e1c9979c2d477d34fcc9413deaf
  19. 0xc0d08d48601d1be90bcfc025e66bcaa0030120d688dd9c919b36c2c4446f4948
Day root
0xb30ccefe7182c6f767e1fcbfb5f64ffd649da831f665f65c5ff39cd40512284f
Chained
0xc383f7ef68d2914082484765aa09e42c12c59a74a096ae64127c562618c506d3
Published
On Arc Testnet, block 71111178: 0xfba13cb7ee4ada7f2fee3702a786a2201596be2ffea37dfc281ab4c8e9942fe1

How to check it · This row as JSON