1. Causal consistency with the ability to create collections (tables) with strict consistency - uses vector clocks and not wall clock timestamps for ordering DB operations
2. Streams to propagate DB changes from one geo location (node) to another with guaranteed ordering and reliable delivery
3. Generalized Operational CRDTs to make all DB operations Associative, Commutative, Idempotent and Distributed (the new ACID)
4. One data model - multiple interfaces - store and query your data as Key/Value DB, DocumentDB, Graph DB, StreamDB, Geo location DB (query by lat/long/altitude)
5. Automatic GraphQL and REST api generation for your schema
6. Multi master - query and update any of our 25 global locations and get one consistent view of data globally
7. Access via CLI, REST, GraphQL (built in server), client drivers for python, Javascript today (Java, Go, Ruby in the works)