**Draft**

This is a first attempt at a table of content for a more exhaustive technical
documentation of Grin (we'd call it a white paper if we had to do an ICO).
This should get progressively filled up, until we're ready to advertize it
more widely.

* What is Grin?
* [Introduction to MimbleWimble](intro.md)
* Cryptographic Primitives
	* Pedersen Commitments
  * Aggregate (Schnorr) Signatures
	* Bulletproofs
* Block and Transaction Format
	* Transaction
		* Input, output
		* Kernel
	* Block
		* Header
		* Body
		* Compact Block
* Chain State and Merkle Mountain Range
	* Motivation
	* Merkle Mountain Range
	* State and Storage
	* Fast Sync
	* Merkle Proofs
* Proof of Work
	* Cuckoo Cycle
	* Difficulty Algorithm
* Wire protocol
	* Seeding and Sync
	* Propagation
	* Low-level Messages
* Dandelion & Aggregation
* Building Transactions
* Important Parameters
	* Fees and Transaction Weight
	* Reward and Block Weight
* [Smart Contracts](contracts.md)