---
title: "Protocol design is guided by a set of principles"
description: "Principles that apply whenever protocols are being designed, assessed, or revised"
url: "/protocol-design-is-guided-by-a-set-of-principles/"
tags: [core]
readingPathPosition: 5
---

# Protocol design is guided by a set of principles

These principles apply whenever protocols are being designed, assessed, or revised.

1. [Interrupt separation at the level of structure](/interrupt-separation-at-the-level-of-structure.md).
2. [Design for asymmetry](/design-for-asymmetry.md).
3. [Make voice cheap](/make-voice-cheap.md).
4. [Design for scale](/design-for-scale.md).
5. [Facilitation before formalisation](/facilitation-before-formalisation.md).
6. [Start with simple rules](/start-with-simple-rules.md).
7. [Target documented failure modes](/target-documented-failure-modes.md).

## In this vault

- Previous: [Every protocol has three inseparable layers](/every-protocol-has-three-inseparable-layers.md)
- Next: [Interrupt separation at the level of structure](/interrupt-separation-at-the-level-of-structure.md)
- Referenced by: [Protocols are multi-scale creativity systems](/protocols-are-multi-scale-creativity-systems.md)
