Home

See bcts.dev/xid for a hands-on, online version of this tutorial.
Chapter One: Introduction to XIDs
- §1.1: Getting Started with SSI & XIDs
- §1.2: Understanding Core Concepts
- §1.3: Creating Your First XID
- §1.4: Making a XID Verifiable
Chapter Two: Making Claims (And Protecting Them)
- §2.1: Creating Self Attestations
- §2.2: Managing Sensitive Claims with Elision
- §2.3: Managing Sensitive Claims with Encryption
Chapter Three: Attesting with Edges
Chapter Four: Managing Your XIDs
- §4.1: Creating Binding Agreements
- §4.2: Publishing Commitments for Privacy
- §4.3: Creating New Views
- §4.4: Creating New Editions
Chapter Five: Managing Your Keys
- §5.1: Generating Operational Keys
- §5.2: Updating Keys
- §5.3: Backing Up Your Inception Key
- §5.4: Backing Up Your SSH Key
- §5.5: Responding to Key Compromise
This course is built from GitHub. You can read there if you prefer.