This document provides an overview of the goals and components of a Data Governance system built on blockchain technology. The goals are to store and manage metadata about available datasets, define access rules for datasets, provide traceability of transactions through a clearing house, and manage user identities on the blockchain. The key components are a dataset metadata store, data sharing rules manager, clearing house for auditing transactions, and an identity manager. This allows organizations to securely share datasets while monitoring their lifecycle and ensuring consistency, security, transparency and non-repudiation through the use of smart contracts on the blockchain.