# Dart Development Service Protocol 0.x This document describes _version 0.x_ of the Dart Development Service Protocol. This protocol is an extension of the Dart VM Service Protocol and implements it in it's entirety. For details on the VM Service Protocol, see the [Dart VM Service Protocol Specification][service-protocol]. The Service Protocol uses [JSON-RPC 2.0][]. [JSON-RPC 2.0]: http://www.jsonrpc.org/specification **Table of Contents** - [RPCs, Requests, and Responses](#rpcs-requests-and-responses) - [Events](#events) - [Types](#types) - [IDs and Names](#ids-and-names) - [Revision History](#revision-history) ## RPCs, Requests, and Responses See the corresponding section in the VM Service protocol [here][service-protocol-rpcs-requests-and-responses]. ## Events See the corresponding section in the VM Service protocol [here][service-protocol-events]. ## Binary Events See the corresponding section in the VM Service protocol [here][service-protocol-binary-events]. ## Types See the corresponding section in the VM Service protocol [here][service-protocol-types]. ## IDs and Names See the corresponding section in the VM Service protocol [here][service-protocol-ids-and-names]. ## Public RPCs The DDS Protocol supports all [public RPCs defined in the VM Service protocol][service-protocol-public-rpcs]. ## Revision History version | comments ------- | -------- 0.x | Initial revision [service-protocol]: https://github.com/dart-lang/sdk/blob/master/runtime/vm/service/service.md [service-protocol-rpcs-requests-and-responses]: https://github.com/dart-lang/sdk/blob/master/runtime/vm/service/service.md#rpcs-requests-and-responses [service-protocol-events]: https://github.com/dart-lang/sdk/blob/master/runtime/vm/service/service.md#events [service-protocol-binary-events]: https://github.com/dart-lang/sdk/blob/master/runtime/vm/service/service.md#binary-events [service-protocol-types]: https://github.com/dart-lang/sdk/blob/master/runtime/vm/service/service.md#types [service-protocol-ids-and-names]: https://github.com/dart-lang/sdk/blob/master/runtime/vm/service/service.md#ids-and-names [service-protocol-public-rpcs]: https://github.com/dart-lang/sdk/blob/master/runtime/vm/service/service.md#public-rpcs