EdgeReco FAQ

What is EdgeReco?

EdgeReco is an open-source, browser-first product recommendation engine. After a one-time sync of a small signed catalog bundle, product search, ranking, and recommendations run locally on the shopper's device.

What is Nimbus?

Nimbus is a fictional demo store used to demonstrate EdgeReco. EdgeReco is the open-source project; Nimbus is just the example storefront.

What is EdgeProc?

EdgeProc is the reusable local-first substrate that EdgeReco is built on. Its canonical repository is https://github.com/hseshadr/edge-proc. EdgeReco is the reference product built on EdgeProc. See the EdgeProc name page.

Where is the GitHub repository?

The EdgeReco repository is https://github.com/hseshadr/edge-reco. The EdgeProc substrate repository is https://github.com/hseshadr/edge-proc.

How does EdgeReco work?

EdgeReco syncs a signed, content-addressed catalog bundle to the browser and verifies it fail-closed (Ed25519 over an sha256 manifest). It then runs BM25 keyword search and FAISS vector search, combines them with Reciprocal Rank Fusion, and applies session-aware reranking from in-session interaction signals — all on-device.

Does EdgeReco require a backend for every query?

No. After the signed bundle is synced, search and ranking run locally in the browser with no per-query backend ranking call.