Skip to content

Commit e18a60d

Browse files
committed
improve wording
1 parent 0d3fb45 commit e18a60d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

SPEC_MAINTAINER_PROTOCOL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
The protocol specifications should be treated as the ultimate source of truth for how the protocol works, how to be implemented and what users and builders can expect on how it behaves. However, writing specs for a protocol is not a novelty and there has been multiple decades of research on how to do this well, from having a reference implementation, standards bodies and/or formal verification to ensure both code and specs behave the same. It is a hard problem and ultimately one that questions how programming is done as a whole.
88

9-
Understanding this, we want to make sure to provide a platform in which the Core Developers and the whole IPFS community can collaborate and build specs and code that as much of a pair as possible. This compromises into two main chunks of work:
9+
Understanding this, we want to make sure to provide a platform in which the Core Developers and the whole IPFS community can collaborate and build specs and code that are matching as much as possible. This compromises into two main chunks of work:
1010

1111
- Writing the spec and iterating on it to the point that the spec and the code progress smoothly together.
1212
- For mature and more stable specs, have tests (using [Protocol Driven Development](https://github.com/ipfs/pdd), [TLA+](https://lamport.azurewebsites.net/tla/tla.html) or another framework of verification) to ensure that all implementations stand correct.

0 commit comments

Comments
 (0)