# Summary

[DarkFi](README.md)
- [Philosophy](philosophy/philosophy.md)
  - [Ideology](philosophy/ideology.md)
  - [Books](philosophy/books.md)
- [Testnet Guide](testnet/testnet.md)
  - [Running a Node](testnet/node.md)
  - [Airdrops](testnet/airdrop.md)
  - [Payments](testnet/payment.md)
  - [Atomic Swap](testnet/atomic-swap.md)
  - [DAO](testnet/dao.md)
- [Development](development/development.md)
  - [Contributing](development/contributing.md)
  - [Learn](development/learn.md)
  - [API Rustdoc](development/rustdoc.md)
  - [Seminars](development/seminars.md)
- [Architecture](architecture/architecture.md)
  - [Overview](architecture/overview.md)
  - [Anonymous assets](architecture/anonymous_assets.md)
  - [Blockchain](architecture/blockchain.md)
  - [Consensus](architecture/consensus.md)
    - [GenesisStake](architecture/consensus/genesis_stake.md)
    - [Stake](architecture/consensus/stake.md)
    - [Proposal](architecture/consensus/proposal.md)
    - [UnstakeRequest](architecture/consensus/unstake_request.md)
    - [Unstake](architecture/consensus/unstake.md)
  - [Transactions](architecture/tx_lifetime.md)
  - [Smart Contracts](architecture/smart_contracts.md)
  - [Bridge](architecture/bridge.md)
  - [Tooling](architecture/tooling.md)
- [Smart Contracts](architecture/sc/sc.md)
  - [Transaction lifetime](architecture/sc/tx-lifetime.md)
- [zkas](zkas/index.md)
  - [Bincode](zkas/bincode.md)
  - [zkVM](zkas/zkvm.md)
  - [Examples](zkas/examples.md)
    - [Anonymous voting](zkas/examples/voting.md)
    - [Anonymous payments](zkas/examples/sapling.md)
- [Client](clients/clients.md)
  - [darkfid JSON-RPC API](clients/darkfid_jsonrpc.md)
  - [faucetd JSON-RPC API](clients/faucetd_jsonrpc.md)
  - [Anonymous Nodes](clients/anonymous_nodes.md)
    - [Tor Inbound Node](clients/tor_inbound.md)
    - [Nym Outbound Node](clients/nym_outbound.md)
- [Crypto](crypto/crypto.md)
  - [FFT](crypto/fft.md)
  - [ZK explainer](crypto/zk_explainer.md)
  - [Research](crypto/research.md)
  - [Rate-Limit Nullifiers](crypto/rln.md)
  - [Reading maths books](crypto/reading-maths-books.md)
- [P2P API Tutorial](learn/dchat/dchat.md)
  - [Deployment](learn/dchat/deployment/part-1.md)
    - [Getting started](learn/dchat/deployment/getting-started.md)
    - [Writing a daemon](learn/dchat/deployment/writing-a-daemon.md)
    - [Sessions](learn/dchat/deployment/sessions.md)
    - [Settings](learn/dchat/deployment/settings.md)
    - [Error handling](learn/dchat/deployment/error-handling.md)
    - [Start-Run-Stop](learn/dchat/deployment/start-run-stop.md)
    - [Seed](learn/dchat/deployment/seed-node.md)
    - [Deploy](learn/dchat/deployment/deploy.md)
  - [Creating dchat](learn/dchat/creating-dchat/part-2.md)
    - [Message](learn/dchat/creating-dchat/message.md)
    - [Protocols](learn/dchat/creating-dchat/protocols.md)
    - [ProtocolDchat](learn/dchat/creating-dchat/protocol-dchat.md)
    - [Register protocol](learn/dchat/creating-dchat/register-protocol.md)
    - [Sending messages](learn/dchat/creating-dchat/sending-messages.md)
    - [Slap on a UI](learn/dchat/creating-dchat/ui.md)
    - [Using dchat](learn/dchat/creating-dchat/using-dchat.md)
  - [Net tools](learn/dchat/network-tools/part-3.md)
    - [RPC interface](learn/dchat/network-tools/rpc.md)
    - [Accept addr](learn/dchat/network-tools/accept-addr.md)
    - [Adding methods](learn/dchat/network-tools/pong.md)
    - [RPC server](learn/dchat/network-tools/server.md)
    - [get_info](learn/dchat/network-tools/get-info.md)
    - [Using dnetview](learn/dchat/network-tools/using-dnetview.md)
    - [Debugging](learn/dchat/network-tools/debug.md)
- [Miscellaneous tools](misc/misc.md)
  - [vanityaddr](misc/vanityaddr.md)
  - [darkirc](misc/ircd/ircd.md)
  	- [Specification](misc/ircd/specification.md)
  	- [Private Message](misc/ircd/private_message.md)
  - [tau](misc/tau.md)
  - [event_graph](misc/event_graph/event_graph.md)
    - [Network Protocol](misc/event_graph/network_protocol.md)
  - [dnetview](misc/dnetview.md)
- [Zero2darkfi](zero2darkfi/zero2darkfi.md)
  - [darkmap](zero2darkfi/darkmap.md)
- [Glossary](glossary/glossary.md)
