diff --git a/README.md b/README.md index 12e1706..c2fd2b4 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,14 @@ CorrelationVector-Go provides the Go implementation of the CorrelationVector protocol for tracing and correlation of events through a distributed system. +# Correlation Vector +## Background + +**Correlation Vector** (a.k.a. **cV**) is a format and protocol standard for tracing and correlation of events through a distributed system based on a light weight vector clock. +The standard is widely used internally at Microsoft for first party applications and services and supported across multiple logging libraries and platforms (Services, Clients - Native, Managed, Js, iOS, Android etc). The standard powers a variety of different data processing needs ranging from distributed tracing & debugging to system and business intelligence, in various business organizations. + +For more on the correlation vector specification and the scenarios it supports, please refer to the [specification](https://github.com/Microsoft/CorrelationVector) repo. + # Contributing This project welcomes contributions and suggestions. Most contributions require you to