Blockchain provides an immutable, ubiquitous data source that can be employed by enterprises to establish their trusted service relationships and enforce security policies across public and private networks. Blockchain becomes a distributed database that can be reliably accessed anywhere on any network. Cognida utilizes this approach to establish enterprise identities, permissions and security policies on a blockchain and enforce them wherever their digital assets connect to a network.