# 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) - [API Rustdoc](development/rustdoc.md) - [Architecture](architecture/architecture.md) - [Overview](architecture/overview.md) - [Anonymous assets](architecture/anonymous_assets.md) - [Blockchain](architecture/blockchain.md) - [Consensus](architecture/consensus.md) - [Transactions](architecture/tx_lifetime.md) - [Smart Contracts](architecture/smart_contracts.md) - [Bridge](architecture/bridge.md) - [Tooling](architecture/tooling.md) - [zkas](zkas/index.md) - [Bincode](zkas/bincode.md) - [Examples](zkas/examples.md) - [Anonymous voting](zkas/examples/voting.md) - [Anonymous payments](zkas/examples/sapling.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) - [Client](clients/clients.md) - [darkfid JSON-RPC API](clients/darkfid_jsonrpc.md) - [cashierd JSON-RPC API](clients/cashierd_jsonrpc.md) - [faucetd JSON-RPC API](clients/faucetd_jsonrpc.md) - [Port ranges](clients/portranges.md) - [Miscellaneous tools](misc/misc.md) - [vanityaddr](misc/vanityaddr.md) - [ircd](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) - [darkwiki](misc/darkwiki.md) - [dnetview](misc/dnetview.md)