;; OpenStreetMap only (no API key)
:boundary/geo-service
{:provider :openstreetmap
:user-agent "MyApp/1.0 (contact@example.com)"
:cache-ttl 86400 ; 24 hours
:db #ig/ref :boundary/db}
;; Fallback chain: OSM first, then Google
:boundary/geo-service
{:provider :openstreetmap
:fallback {:provider :google :api-key #env BND_GEO_API_KEY}
:user-agent "MyApp/1.0"
:cache-ttl 86400
:db #ig/ref :boundary/db}