- 1. Introduction
- 2. Concepts
- 3. For users
- 4. For site operators
- 4.1. Manual signing
- 4.2. Github Actions
- 4.3. webcat-cli
- 4.3.1. Choosing Sigsum or Sigstore
- 4.3.2. Installation
- 4.3.3. Enrollment commands
- 4.3.4. Manifest commands
- 4.3.5. Bundle commands
- 4.3.6. End-to-end example
- 4.3.7. webcat.config.json schema
- 5. For developers
- 5.1. App requirements
- 5.2. CSP
- 5.3. Preparing your app
- 5.4. Examples
- 6. Architecture
- 6.1. Enrollment infrastructure
- 6.1.1. Key entities and behaviors
- 6.1.2. Censorship
- 6.1.3. Transparency
- 6.1.4. Enrollment preload list
- 6.1.5. Validator status tracking
- 7. For contributors
- 7.1. Enrollment infrastructure
- 7.1.1. Getting started
- 7.1.2. Testing
- 7.1.3. Query interface
- 7.1.4. Setting up admin and oracle
- 7.1.5. Run oracle as HTTP server
- 7.1.6. Run enrollment frontend
- 7.2. Browser extension
- 8. Security
- 9. Threat model
- 10. Source code
- 11. Research
- 12. FAQ