Skip to content
EntryLayer Operational data entry for Snowflake

Data Lifecycle & Storage

EntryLayer manages two related but different kinds of data: customer source data that remains in Snowflake source objects, and app-managed state that supports forms, permissions, workflow, audit history, and billing.

Use this page when you need to understand:

  • why project creation does not copy an entire source table
  • how draft form design becomes published user-visible layout
  • when a virtual source row becomes a materialized submission
  • where audit and billing records live
  • how SQL API build operations relate to runtime user behavior
Source object metadata
-> project
-> draft form version
-> published form version
-> virtual source rows
-> materialized submissions when workflow/local state is needed
-> workflow history, field history, access history, audit log
ConceptStored by EntryLayer?Storage locationNotes
Source table/view rowsNo, not up frontCustomer-owned Snowflake objectsRead through customer-approved source access.
Semantic view metadataMetadata onlyUsed during source validation/layoutNo semantic result row sampling during validation.
Project metadataYesHybrid TablesIncludes name, source binding, status, folder, and settings.
Form drafts and published versionsYesHybrid TablesDraft changes require publish before users see them.
Field registryYesHybrid Tables/form version stateStable ids support automation and layout changes.
Project accessYesHybrid TablesSeparate from seat type and Snowflake source grants.
Virtual submissionsNot as full local recordsSource-backed until materializedVisible in work queues before local submission state exists.
Materialized submissionsYesHybrid TablesCreated when workflow, local edits, or app-managed state are needed.
Audit and historyYesHybrid TablesTracks app-managed workflow and record history.
Billing ledgerYesHybrid TablesSupports seat-oriented billing operations.

There is no PostgreSQL sidecar in the current package.

StageWhat happens
Source validationEntryLayer describes source metadata through the documented source access path.
Project creationProject metadata and an initial layout are created.
Draft editingBuilders or Cortex modify sections, rows, fields, validations, rules, workflow, or settings.
PublishThe draft becomes the user-visible published form.
Archive/restoreArchived objects stop appearing in normal active workflows until restored where supported.

Draft operations are powerful because they can change the user experience. Use targeted SQL API procedures for small edits, and publish only after validating the draft.

StageBehavior
Source-backed rowRow exists only in the customer’s source object.
Virtual submissionRow appears in EntryLayer lists without a full local submission record.
Materialized submissionEntryLayer creates app-managed state for workflow, local field values, and audit history.
Workflow historyStatus changes and review actions are tracked in app-managed history.
Extract/reportCustomers can use documented SQL extract surfaces for downstream Snowflake workflows.