Contractless is a new peer-to-peer blockchain built from the ground up around spendable digital money, native transaction types, and a consensus model called Fair Proof of Work.
Instead of rewarding specialized mining hardware with overwhelming advantage, Contractless limits mining attempts so ordinary hardware can participate on more equal footing. The chain includes native support for base-currency transfers, tokens, NFTs, swaps, loans, marketing records, and app-style data storage without requiring a smart-contract VM.
Contractless is currently in testnet. Node operators, developers, wallet testers, and application builders are encouraged to review the documentation, run testnet nodes, and help test the network.
For protocol design, mining rules, balance handling, orphan correction, and Fair Proof of Work details, read the [Contractless whitepaper](https://contractless.community/contractless_whitepaper.pdf).
| [NFT Transactions](src/branch/main/docs/NFT_TRANSACTIONS.md) | Create, transfer and understand NFTs and RWA metadata. |
| [Tokens and Swaps](src/branch/main/docs/TOKEN_SWAPS.md) | Create tokens, swaps, import swaps, and handle two-party swap signatures. |
| [Loan Transactions](src/branch/main/docs/LOAN_TRANSACTIONS.md) | Create loans, make payments, claim collateral, and understand loan rules. |
| [Marketing Transactions](src/branch/main/docs/MARKETING_TRANSACTIONS.md) | Record campaign data and query marketing activity. |
| [Blocks and Transactions](src/branch/main/docs/BLOCKS_AND_TRANSACTIONS.md) | Look up blocks and transactions, create remaining transaction types, and broadcast signed transactions. |
| [Mempool](src/branch/main/docs/MEMPOOL.md) | Inspect pending transactions and mempool state. |
| [Data Storage](src/branch/main/docs/DATA_STORAGE.md) | Create storage keys, write app data, and use paid storage lookups. |
Contractless is still under active testnet development. Interfaces, transaction tools, docs, and node behavior may continue to change while the chain is tested.
If you are interested in running a testnet node, start with the installation guide for your operating system, then review the configuration and wallet tools documentation.