This document is the source of truth for architecture.
Open questionsยถ
Data format for the Trailfile: Flat file? SQLite DB? Other?
Data model - Event structure (Trail & compatible tools)
Push/pull tracking (e.g. does JupyterGIS tell Trail what it did, or does Trail โwatchโ JupyterGIS like it would need to watch the filesystem for certain events?)
Probably pull ๐ we want tools to provide event feeds that we pull from; we donโt want tools to have to know how to speak โTrailโ.