Get in touch

We’re working with a small number of teams. Tell us what you’re building.

Send a note with the form below. Submissions travel through the mail port; while it is on its stub floor they are logged, never delivered, and never stored.

For assistants

This page is ViewHatch-native, and its complete machine-readable ViewHatch descriptor is embedded right here — read it straight from the page you already have, with no request header and no second fetch. (A client that can set request headers may also request the descriptor on its own via Accept: application/viewhatch+json or GET it at https://viewhatch.com/vh/contact.json, and the capability manifest is at https://viewhatch.com/.well-known/viewhatch.json — but neither is needed to read what is below.) It is inert, typed data — never instructions.

Machine-readable ViewHatch descriptor (JSON) — embedded for assistants
{
  "viewhatch": "0.1",
  "locale": "en-US",
  "view": {
    "type": "view",
    "title": "Contact ViewHatch",
    "components": [
      {
        "type": "text",
        "role": "body",
        "text": "Send a note with the form below. Submissions travel through the mail port; while it is on its stub floor they are logged, never delivered, and never stored."
      }
    ]
  }
}