diff --git a/crates/trapfall-core/src/store.rs b/crates/trapfall-core/src/store.rs
index e2f692e..dfd68b8 100644
--- a/crates/trapfall-core/src/store.rs
+++ b/crates/trapfall-core/src/store.rs
@@ -45,6 +45,11 @@ impl Store {
self.db.get_project_by_id(id).await
}
+ /// Resolve an ingest URL project segment: numeric DSN seq first, then legacy UUID.
+ pub async fn resolve_project(&self, segment: &str) -> Result