This document discusses implementing R-trees in Datomic to enable geospatial queries. It provides an overview of Datomic and motivations for using it for spatial data. It then describes implementing R-trees in Datomic, including the schema, insertion and splitting transactions. It also discusses bulk loading R-trees using Hilbert curves to improve performance over single insertions. Future plans include supporting retractions, updates, additional queries and data types.