Source: https://guthlabs.ai/docs/capabilities/messages/

capability / web-projection

# Messages

PointGuard carries message threads and drafts across Guth app routes while delivery, contact lookup, and Agent provider execution remain visibly held.

Status: **implemented-local**Lifecycle: **web-projection**

**Development snapshot.** This page records observed or planned work at a point in time. It does not mean the capability is released. [Read the release status guide.](<https://guthlabs.ai/docs/release-status/>)

## Persistent threads

The web projection retains selected thread, participants, title, draft body, locally staged messages, timestamps, and delivery state across route changes and browser tabs.

## Delivery state

Staged locally is not sent. The current surface has no external transport, contact provider, destination verification, or Agent execution route and labels delivery held.

## Native relationship

Messages is a named Notebook and Guth Business surface. The web mini-app keeps important context close while the full owning surface is responsible for routing, attachments, receipts, and delivery controls.

## Required qualification

Before connection, message identity, recipient resolution, attachment custody, authorization, retry and failure states, provider receipts, and final-send ownership require explicit tests and review.

## Sources and evidence

These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.

- `MacBook GuthNotebook/NotebookRootView.swift · sha256 974cd6acdc17a6ed06a5fa190bf5f68d62ed9d963d7323d3683840016be600c9`

- `MacBook GuthBusiness/RootView.swift · sha256 ac8eaf2ab017ab58b4b42a4d86e236bbc2ae085e9bca12a95865bbd9519ea507`

- `GuthHub/src/pointguard.js`

## Related routes

- [Notebook messages — product overview](<https://guthlabs.ai/products.html#notebook>)

- [Business messages — product overview](<https://guthlabs.ai/products.html#business>)
