Matching demand to supply — trips to providers/drivers under constraints. Assignment context frame, events, offer/assign commands, the assignment-api service.