# 📋 Client API schema

Defines TypeScript types for handling JSON-RPC messages passed between an application and a state channels wallet.

Also defines a schema (derived from the typescript types) and validation code for checking whether messages conform to the schema.

For more information see https://docs.statechannels.org
