This web app is one of four OpenETR delivery surfaces. The intended model is one shared
openetr core with four adapters:
web app, CLI for human use, CLI for agent use, and API for agent use.
OpenETR Demo App
No nsec session is active.
This FastAPI app lives outside the packaged openetr component so the
web layer and its dependencies can evolve independently while still reusing the same
shared query, publish, guard, and profile workflows.
Upload a file below and perform an OpenETR query-etr-style lookup using
the file digest as the object identifier.
The methodology for this shared-core approach is described in
docs/specs/MULTI_MODALITY_ARCHITECTURE_NOTE.md.
Interactive API docs are available at /docs.