Ten licenses. One desk. Built to use this week and to sell.

Practice tools with a price, a release, and a URL.

Fee, permits, RFIs, changes, drawings, pursuits, minutes, specifications, field notes, and invoices. Each tool works here. Each has a draft news release. The URL sheet is where we develop the public paths together.

Suite license

$4,800

Recommended / firm / year. Unvalidated.

À la carte

$6,910

If each tool sold once. Not a forecast.

This page

For sale

Holds reserve a conversation. No card is charged.

How the lanes connect

Grok runs this desk. Sol keeps APIN and Imaging numbers — nothing here issues them. ChatGPT stays the draft partner: copy a release out, do not expect a live bridge. Named plugins are the next hook, not a claim that the account is already writing into the tool.

  • Grok

    This desk: ten tools, holds, releases, and the URL sheet.

    Publish the desk, then mark Live rows only after the public URL is real.

  • Sol

    Not a number registry. This desk does not assign APINs or Imaging IDs.

    Sol keeps those ledgers. Paste a change notice when a SKU is cleared.

  • ChatGPT

    No live bridge. Copy a release or a spec outline out of the desk.

    Use as the draft partner for narrative packs after the release is copied.

  • Shopify / Stripe

    Prices and 72-hour holds live here. A hold does not charge a card.

    Put each SKU on the live store. Checkout is the missing piece.

  • HubSpot · Gmail · Outlook

    Client Pulse, Change Desk, and RFI Desk store the record locally.

    Mirror stages and send the transmittal from the named account.

  • Calendar · Calendly · Teams

    Dates and actions are fields on PermitPath, Minutes Rail, and Field Log.

    Drop the same dates onto the calendar and the meeting thread.

  • Notion · Drive · Figma · Gamma

    Outlines, indexes, and quotes can be copied or exported as text.

    File the export in the project folder and the proposal deck.

  • Linear · GitHub · Vercel · Buffer

    The URL sheet is the build list: path, status, owner, next action.

    Open a ticket per row, publish, then schedule a release only when cleared.