This document outlines the key components of a bicycle sharing system, including locks on the bicycles, a mobile device for users, donkey hubs for payments through a gateway like PayPal, a donkey back-end server and database in the cloud, maintenance and redistribution partners, Bluetooth and broadband connections, user account management, and an API to share bicycle location and availability with public transit trip planners.