# dsf-core

This project implements the core components of the DSF protocol, including higher level representation of services, pages, and messages, as well as wire encoding.
This is intended to provide an embedded-compatible basis for the implementation of DSF compatible applications in constrained devices.

## Status

[![GitHub tag](https://img.shields.io/github/tag/dist-svc/dsf-core.svg)](https://github.com/dist-svc/dsf-core)
[![Build Status](https://travis-ci.com/dist-svc/dsf-core.svg?branch=master)](https://travis-ci.com/dist-svc/dsf-core)
[![Crates.io](https://img.shields.io/crates/v/dsf-core.svg)](https://crates.io/crates/dsf-core)
[![Docs.rs](https://docs.rs/dsf-core/badge.svg)](https://docs.rs/dsf-core)

[Open Issues](https://github.com/dist-svc/dsf-core/issues)


***Work In Progress***

Currently this depends heavily on `std`, in future this requirement should be mitigated and/or removed.

