# X_ENTITY_SEALED_IN_VIEW

## Means

a sealed column is named in a view

## Typical cause

`entity.$view([...])` lists a `.sealed()` column. A view is what leaves the server — an action's `output`, an OpenAPI schema, an MCP tool result — and a sealed column never does: `$schema` omits it for the same reason

## Fix

remove the sealed column from the `$view([...])` list the cause names — server code reads it off the row; a caller that must be shown it gets its own field on a `t.object` output, set by the handler

[Entity and database](/error-codes#entity-and-database)
