This document proposes a distributed service composition approach for mobile ad hoc networks. It involves disseminating service descriptions between nodes to create a distributed service graph (DSG). When a search request is received, the DSG is used to detect compatible services and compose a workflow by finding pre-computed paths between services. The approach is evaluated in a network simulator and shown to reduce composition search time compared to flooding while increasing failures due to graph maintenance challenges with topology changes. Future work includes testing with larger networks and real devices.