Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

"Cowboy" is an early-stage protocol that enables proving facts about arbitrary web data, in a privacy-preserving manner.

Why

This allows blockchain applications, and indeed, regular applications to prove statements about data which were not possible previously.

A few examples of this:

  • a Defi loan contract allows users to get bitcoin loans based on a zkTLS applications which designates an earnings tier for them based on their bank account balance and income.
  • A blockchain application gets a strong identity primitive through a zkTLS application which retrieves a unique state id from a website, and hashes it.
  • A DAO verifies that a user has a particular social media attribute, such as their follower count, and assigns them a score tag and identity credential.

Getting Started

There are two types of actions you can perform on the network now:

  1. Generate proofs of authenticated web content. Head over to Generating and Submitting proofs.
  2. Explore the developer examples and build your own. Head on over to Developer Examples