> For the complete documentation index, see [llms.txt](https://black-paper.rgb.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://black-paper.rgb.tech/consensus-layer/3.-client-side-validation.md).

# 3. Client-side-validation

The topics discussed in this chapter are not specific to RGB smart contracts design and can be leveraged and used by other protocols, all of which would form a family of client-side-validation protocols. One may see OpenTimeStamps as the first of the protocols in this sphere, with RGB being the second \*.

*\* other teams taking RGB ideas, sometimes “forgetting” to reference to their origin — like Lightning Labs with their CMYK protocol, later renamed into “Taro” — are de facto using fruits of the client-side-validation development efforts over half of decade, fundraising on simplified and restricted versions of the work made by others.*
