Skip to content
The Filecoin protocol specification
Branch: master
Clone or download
gnunicorn and dignifiedquire fix(website): minor fixes to hugo
* allow hugo to find the theme on a case-sensitive filesystem

* remove dummy file

* remove old symlink

* flatten menu hierarchy, fixes #271
Latest commit 5353421 May 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
archetypes feat: initial hugo setup May 11, 2019
assets feat(website): improve table and footer layout May 14, 2019
content fix(website): minor fixes to hugo May 16, 2019
cover Update, pull in all changes Jan 11, 2019
drafts Update PoSt draft for implementation changes. Jan 17, 2019
layouts fix(website): improve code and table rendering May 12, 2019
notes move old repair market notes to public specs repo Apr 24, 2019
static feat: initial hugo setup May 11, 2019
themes feat: initial hugo setup May 11, 2019
tla+/piece-inclusion-proof Initial work toward PieceInclusionProof (merkle inclusion proof spec). May 2, 2019
.gitignore fix(site): remove generated files May 12, 2019
.gitmodules feat: initial hugo setup May 11, 2019
COPYRIGHT Update license to MIT/Apache-2 Feb 12, 2019
INTRO.md chore: fix whitespace May 12, 2019
LICENSE-APACHE Update license to MIT/Apache-2 Feb 12, 2019
LICENSE-MIT Update license to MIT/Apache-2 Feb 12, 2019
Makefile smaller fixes May 11, 2019
README.md bring back some files May 11, 2019
actors.md add IncreasePledge to Code Cid table May 15, 2019
address.md Various fixes for links and styling May 11, 2019
book.json adding hints plugin May 9, 2019
bootstrap.md unified across both specs Apr 18, 2019
config.toml fix(website): minor fixes to hugo May 16, 2019
data-propagation.md Add messages to block propogation message May 16, 2019
data-structures.md address feedback from PR and run formatting May 16, 2019
definitions.md touch up Apr 24, 2019
drgporep-circuit.md Add zigzag circuit. Mar 15, 2019
expected-consensus.md feat: initial hugo setup May 11, 2019
faults.md Update slashing rules Mar 19, 2019
local-storage.md begin addressing consensus review comments Feb 28, 2019
mining.md rename CreateMiner to CreateStorageMiner to match actors.md May 15, 2019
network-protocols.md add sharray spec and make block use it for messages and receipts May 16, 2019
operation.md feat: initial hugo setup May 11, 2019
payments.md run a code formatter over all the code blocks Apr 1, 2019
process.md begin addressing consensus review comments Feb 28, 2019
proofs.md note that commRs length is fixed to POST_SECTORS_COUNT Mar 4, 2019
publish.sh fix publishing May 11, 2019
retrieval-market.md run a code formatter over all the code blocks Apr 1, 2019
sharray.md update construction notes May 16, 2019
signatures.md feat: initial hugo setup May 11, 2019
state-machine.md adding some more missing details for vm related things May 4, 2019
storage-market.md rename CreateMiner to CreateStorageMiner to match actors.md May 15, 2019
style.md feat: initial hugo setup May 11, 2019
sync.md explicit that genesis checking has happened in sync Apr 20, 2019
validation.md feat: initial hugo setup May 11, 2019
zigzag-circuit.md use blake2s in kdf Mar 21, 2019

README.md

The Filecoin Spec

This repo contains the documents that comprise the Filecoin spec.

Every document in the top level of the repo is part of the official spec, and is canon. Documents in the 'drafts' folder are work-in-progress draft documents that aren't yet accepted as part of the spec, but exist here for discussion. Documents in the notes repo are various notes from different meetings and discussions.

Viewing the spec

Recommended: You can view the spec here.

You can also view it locally by using hugo.

> git submodule update --init --recursive
> hugo serve

If you're just browsing on GitHub, start with INTRO.md. But really, we recommend using the rendered output. It is much easier to read and use.

Updates process for specs

For info on how this spec changes, please see the process doc.

Owners/ Points of Contact

You can’t perform that action at this time.