···4455you can see [random.wisp.place](https://tangled.org/did:plc:dfl62fgb7wtjj3fcbb72naae/random.wisp.place) for an example on how to use hydrant.
6677+**WARNING: *the db format is not stable yet.*** it's in active development so if you are going to rely on the db format being stable, don't (eg. for query features, if you are using ephemeral mode this doesn't matter for example, or you dont mind losing your existing backfilled data in hydrant if you already processed them.).
88+79## vs `tap`
810911while [`tap`](https://github.com/bluesky-social/indigo/tree/main/cmd/tap) is designed as a firehose consumer and simply just propagates events while handling sync, `hydrant` is flexible, it allows you to directly query the database for records, and it also provides an ordered view of events, allowing the use of a cursor to fetch events from a specific point in time.
+1
src/types.rs
···3939 pub status: RepoStatus,
4040 pub rev: Option<DbTid>,
4141 pub data: Option<IpldCid>,
4242+ /// this is when we *ingested* any last updates
4243 pub last_updated_at: i64, // unix timestamp
4344 #[serde(borrow)]
4445 pub handle: Option<Handle<'i>>,