<commit_before>---
layout: simple
title: Documentation
---

## Introduction

- [safenetwork.tech](https://safenetwork.tech/)
  - [How It Works](https://safenetwork.tech/how-it-works/)
  - [FAQ](https://safenetwork.tech/faq/)
- [SAFE Network Primer](https://safenetworkprimer.com/)
- [An Introduction to the SAFE Network](https://www.youtube.com/watch?v=U1ffmf6z50E) (video)
- [The New Internet Shouldn't Be Blockchain-Based](https://www.youtube.com/watch?v=i-RLdU8Y0Qc) (video)
- [Proof of Resource](https://www.youtube.com/watch?v=rdczpOlLaVk) (video)
- [10 key facts about SAFE Network](https://safenetforum.org/t/10-key-facts-about-safe-network/12948)
- [SAFE Network explained using bitcoin terminology](https://safe-network-explained.github.io/safe-for-bitcoiners)
- [SAFE Network Architecture](https://safe-network-explained.github.io/architecture)

## SAFE API

- [DevHub](https://hub.safedev.org/)
- [SAFE Network API - Getting started (draft)](https://forum.safedev.org/t/safe-network-api-getting-started-draft/726)
- [safe_app Node.js API](http://docs.maidsafe.net/safe_app_nodejs/)
- [safe_app Web API](http://docs.maidsafe.net/beaker-plugin-safe-app/)

## Tutorials

- [How to develop for the SAFE Network (draft)](https://forum.safedev.org/t/how-to-develop-for-the-safe-network-draft/843)
- [SAFE Desktop App Tutorial](https://hub.safedev.org/platform/nodejs/)
- [SAFE Web App Tutorial](https://hub.safedev.org/platform/web/)
- [How to run a local test network](https://forum.safedev.org/t/how-to-run-a-local-test-network/842)

## Example apps

- [Web Hosting Manager](https://github.com/maidsafe/safe_examples/tree/master/web_hosting_manager)
- [SAFE Mail Tutorial](https://github.com/maidsafe/safe_examples/tree/master/email_app)
- [Comments Plugin](https://github.com/maidsafe/safe_examples/tree/master/non-editable-comments-web)
- [Comments Plugin (editable)](https://github.com/maidsafe/safe_examples/tree/master/editable-comments-web)
- [SAFE Web API Playground](https://github.com/maidsafe/safe_examples/tree/master/safe_web_api_playground)

## Core libraries

- [safe_app](https://docs.rs/safe_app)
- [safe_authenticator](https://docs.rs/safe_authenticator)
- [safe_core](https://docs.rs/safe_core)
- [routing](https://docs.rs/routing/)
- [safe_vault](https://docs.rs/safe_vault)
- [crust](https://docs.rs/crust/)
- [self_encryption](https://docs.rs/self_encryption)

## SAFE Network RFCs

- [Active RFCs](https://github.com/maidsafe/rfcs/blob/master/RFCs-by-status.md#active-rfcs)
- [Proposed RFCs](https://github.com/maidsafe/rfcs/blob/master/RFCs-by-status.md#proposed-rfcs)
- [Agreed RFCs](https://github.com/maidsafe/rfcs/blob/master/RFCs-by-status.md#agreed-rfcs)
- [Implemented RFCs](https://github.com/maidsafe/rfcs/blob/master/RFCs-by-status.md#implemented-rfcs)
- [Rejected RFCs](https://github.com/maidsafe/rfcs/blob/master/RFCs-by-status.md#rejected-rfcs)

## SAFE Network Wiki

The [SAFE Network Wiki](https://safenetwork.wiki) is a bit outdated, but it's still a good resource.

Here are the main sections of the wiki:

- [What it is](https://safenetwork.wiki/en/What_it_is)
- [How to use it](https://safenetwork.wiki/en/How_to_use_it)
- [How it works](https://safenetwork.wiki/en/How_it_works)

We also recommend the following pages:

- [FAQ](https://safenetwork.wiki/en/FAQ)
- [Libraries](https://safenetwork.wiki/en/Libraries)
- [Whitepapers](https://safenetwork.wiki/en/Whitepapers)
- [Glossary](https://safenetwork.wiki/en/Glossary)

## Blog posts

- [SAFE Network explained using bitcoin terminology](https://safe-network-explained.github.io/safe-for-bitcoiners)
- [SAFE Network Architecture](https://safe-network-explained.github.io/architecture)
- [Splitting and Merging](https://safe-network-explained.github.io/splits-and-merges)
- [Structuring Networks with XOR](https://blog.maidsafe.net/2016/05/27/structuring-networks-with-xor/)
- [Introduction & Technical Overview of SAFE Consensus](https://blog.maidsafe.net/2016/06/23/introduction-technical-overview-of-safe-consensus/)<commit_msg>remove SAFE Network Wiki links<commit_after>---
layout: simple
title: Documentation
---

## Introduction

- [safenetwork.tech](https://safenetwork.tech/)
  - [How It Works](https://safenetwork.tech/how-it-works/)
  - [FAQ](https://safenetwork.tech/faq/)
- [SAFE Network Primer](https://safenetworkprimer.com/)
- [An Introduction to the SAFE Network](https://www.youtube.com/watch?v=U1ffmf6z50E) (video)
- [The New Internet Shouldn't Be Blockchain-Based](https://www.youtube.com/watch?v=i-RLdU8Y0Qc) (video)
- [Proof of Resource](https://www.youtube.com/watch?v=rdczpOlLaVk) (video)
- [10 key facts about SAFE Network](https://safenetforum.org/t/10-key-facts-about-safe-network/12948)
- [SAFE Network explained using bitcoin terminology](https://safe-network-explained.github.io/safe-for-bitcoiners)
- [SAFE Network Architecture](https://safe-network-explained.github.io/architecture)

## SAFE API

- [DevHub](https://hub.safedev.org/)
- [SAFE Network API - Getting started (draft)](https://forum.safedev.org/t/safe-network-api-getting-started-draft/726)
- [safe_app Node.js API](http://docs.maidsafe.net/safe_app_nodejs/)
- [safe_app Web API](http://docs.maidsafe.net/beaker-plugin-safe-app/)

## Tutorials

- [How to develop for the SAFE Network (draft)](https://forum.safedev.org/t/how-to-develop-for-the-safe-network-draft/843)
- [SAFE Desktop App Tutorial](https://hub.safedev.org/platform/nodejs/)
- [SAFE Web App Tutorial](https://hub.safedev.org/platform/web/)
- [How to run a local test network](https://forum.safedev.org/t/how-to-run-a-local-test-network/842)

## Example apps

- [Web Hosting Manager](https://github.com/maidsafe/safe_examples/tree/master/web_hosting_manager)
- [SAFE Mail Tutorial](https://github.com/maidsafe/safe_examples/tree/master/email_app)
- [Comments Plugin](https://github.com/maidsafe/safe_examples/tree/master/non-editable-comments-web)
- [Comments Plugin (editable)](https://github.com/maidsafe/safe_examples/tree/master/editable-comments-web)
- [SAFE Web API Playground](https://github.com/maidsafe/safe_examples/tree/master/safe_web_api_playground)

## Core libraries

- [safe_app](https://docs.rs/safe_app)
- [safe_authenticator](https://docs.rs/safe_authenticator)
- [safe_core](https://docs.rs/safe_core)
- [routing](https://docs.rs/routing/)
- [safe_vault](https://docs.rs/safe_vault)
- [crust](https://docs.rs/crust/)
- [self_encryption](https://docs.rs/self_encryption)

## SAFE Network RFCs

- [Active RFCs](https://github.com/maidsafe/rfcs/blob/master/RFCs-by-status.md#active-rfcs)
- [Proposed RFCs](https://github.com/maidsafe/rfcs/blob/master/RFCs-by-status.md#proposed-rfcs)
- [Agreed RFCs](https://github.com/maidsafe/rfcs/blob/master/RFCs-by-status.md#agreed-rfcs)
- [Implemented RFCs](https://github.com/maidsafe/rfcs/blob/master/RFCs-by-status.md#implemented-rfcs)
- [Rejected RFCs](https://github.com/maidsafe/rfcs/blob/master/RFCs-by-status.md#rejected-rfcs)

## Blog posts

- [SAFE Network explained using bitcoin terminology](https://safe-network-explained.github.io/safe-for-bitcoiners)
- [SAFE Network Architecture](https://safe-network-explained.github.io/architecture)
- [Splitting and Merging](https://safe-network-explained.github.io/splits-and-merges)
- [Structuring Networks with XOR](https://blog.maidsafe.net/2016/05/27/structuring-networks-with-xor/)
- [Introduction & Technical Overview of SAFE Consensus](https://blog.maidsafe.net/2016/06/23/introduction-technical-overview-of-safe-consensus/)
{'fraction_non_alphanumeric': 0.17650979869350752, 'fraction_numerical': 0.010665244634048793, 'mean_word_length': 4.833592534992224, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 84, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '571865', 'n_tokens_mistral': 2913, 'n_tokens_neox': 2728, 'n_words': 346}