What happens when the replication slot is invalidated?
The ingestable re-snapshots the source, and keyed tables reconcile against it: rows that survived are re-stamped in place, rows deleted while nothing was watching are swept. No duplicates, and no manual diff.
What happens during a schema change?
A config that changes a table's column set is rejected with a clear error rather than silently no-op'd. You replace the syncable and the new shape replays from the log. Nothing is altered underneath a live consumer.
What is the delivery guarantee?
Every change is applied at least once through keyed, idempotent syncables, so re-applying is safe and the last write wins. A transient failure downstream is retried until it clears rather than skipped, so a stall is always visible and never a silent gap.
Can I rebuild one table without redoing all of them?
Yes. Each syncable can be rebuilt on its own: drop and replay from the log, under the same name, without touching the others or the source database.
Where does my data live?
On a cluster we run for you in the cloud. Deployment details, including region and isolation, are scoped with you before anything is provisioned.
What about backups?
Backups are part of the service, not an add-on. And because Committed is an append-only log, the tables it syncs can always be rebuilt from the log itself.
Who has access to my data?
A small engineering team, and only for operating your cluster. We'll walk through the specifics with you before you commit to anything.
What happens if you go away?
The engine under the service is open source. Your data lives in a system you could run yourself, so a bet on us is not a bet you can't unwind.