Credentials stay sealed
Source and memory credentials are written to GCP Secret Manager as pinned versions. The console returns source metadata, never plaintext credentials.
ContextDB Managed Sources · Private Alpha
Preview mapped records, backfill them through the same authenticated memory API, continue from durable checkpoints, propagate soft deletion, and inspect failures without building a connector worker yourself.
What ContextDB operates
Source and memory credentials are written to GCP Secret Manager as pinned versions. The console returns source metadata, never plaintext credentials.
PostgreSQL stores sources, jobs, attempts, records, checkpoints, ingestion identity, and dead-letter entries. Workers claim bounded leases and synthesize worker-loss attempts after expiry.
A source record carries a stable source key and version. Restarting a backfill does not create another logical memory for the same version.
Provider status
| Source | Current state | Evidence |
|---|---|---|
| Postgres | Private Alpha | Live validation, preview, backfill, update, soft-delete, checkpoint, and cleanup proof |
| Supabase | Private Alpha | Uses the Postgres protocol and durable worker contract; no separate production proof claimed |
| Snowflake | Contract-tested | OAuth/PAT SQL API, strict account routing, polling, paging, and partition tests; no real warehouse proof |
| Databricks, BigQuery, MongoDB | Planned | Not implemented and not sold as shipped connectors |
Mapping
A source maps one relation, primary key, user partition, content field, update timestamp, and optional deletion timestamp. Business records remain in the source; ContextDB stores the customer context selected for agent memory.
source: customer_context provider: postgres relation: public.customer_context mapping: primary_key: id user_id: customer_id content: context_text updated_at: updated_at deleted_at: deleted_at cursor: updated_at + primary_key
Failure handling
Transient source and gateway failures retry within a frozen attempt and wall-clock budget.
Permanent or exhausted record failures enter a project-scoped DLQ and can be requeued explicitly.
Operators can pause future synchronization while preserving source metadata, history, and checkpoints.
Verified behavior
Questions
ContextDB does not replace your system of record. Managed Sources selects mapped context for agent memory and keeps provenance back to the source.
The private-alpha implementation and contract tests exist, but no real customer warehouse proof has passed. It should be treated as a design-partner integration.
No. Credentials are written to Secret Manager and are not returned after source creation.
No. Explicit soft-delete propagation exists. Continuous hard-delete reconciliation remains a known limitation.
Start with a PII-safe preview, a bounded backfill, and an explicit checkpoint.