# ard-004: REST API for communication between UIs and the CRDT sync server Satisfied by: task-015, task-016, task-017 ## Problem There needs to be an inter-process interface available at a distance between the CRDT sync server and the UIs. ## Options - Internet - Web - REST API - GraphQL API - Gopher - DNS - Landline - Carrier pigeon ## Decision REST API. GraphQL is unfamiliar to me, and REST is adequate. All the other options are silly.