> For the complete documentation index, see [llms.txt](https://docs.ltonetwork.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ltonetwork.com/protocol.md).

# Protocol

- [Cryptography](https://docs.ltonetwork.com/protocol/cryptography.md)
- [Accounts](https://docs.ltonetwork.com/protocol/accounts.md)
- [ED25519](https://docs.ltonetwork.com/protocol/accounts/ed25519.md)
- [secp256k1](https://docs.ltonetwork.com/protocol/accounts/secp256k1.md)
- [secp256r1](https://docs.ltonetwork.com/protocol/accounts/secp256r1.md)
- [Identities](https://docs.ltonetwork.com/protocol/identities.md)
- [Decentralized identifiers (DID)](https://docs.ltonetwork.com/protocol/identities/decentralized-identifiers.md): Decentralized identifiers (DIDs) are a new type of identifier that enables verifiable, decentralized digital identity.
- [Trust network](https://docs.ltonetwork.com/protocol/identities/trust-network.md): The trust network enables the validation of credentials by associating the issuing authorities with roles.
- [Verifiable credentials](https://docs.ltonetwork.com/protocol/identities/verifiable-credentials.md)
- [Public layer](https://docs.ltonetwork.com/protocol/public.md)
- [Transactions](https://docs.ltonetwork.com/protocol/public/transactions.md)
- [Transfer](https://docs.ltonetwork.com/protocol/public/transactions/transfer-transaction.md): The transfer transaction allows the sender to transfer LTO tokens to the recipient.
- [Lease](https://docs.ltonetwork.com/protocol/public/transactions/lease-transaction.md): The lease transaction leases an amount of tokens to a node for staking.
- [Cancel Lease](https://docs.ltonetwork.com/protocol/public/transactions/cancel-lease-transaction.md): The cancel lease transaction allows you to stop leasing to a node for staking.
- [Mass Transfer](https://docs.ltonetwork.com/protocol/public/transactions/mass_transfer_transaction.md)
- [Set Script](https://docs.ltonetwork.com/protocol/public/transactions/set-script.md): Transaction to create a smart account
- [Data](https://docs.ltonetwork.com/protocol/public/transactions/data.md): Data transaction sets data entries in sender's account data storage.
- [Anchor](https://docs.ltonetwork.com/protocol/public/transactions/anchor.md): Anchoring stores a hash on the blockchain, allowing anyone to verify that data hasn't been tempered with.
- [Association](https://docs.ltonetwork.com/protocol/public/transactions/association.md): Create an association between account. An association can represent any kind of relationship. The meaning is defined by the association type.
- [Revoke Association](https://docs.ltonetwork.com/protocol/public/transactions/revoke-association.md): Revoke an association between accounts. Revoked associations are still visible.
- [Sponsorship](https://docs.ltonetwork.com/protocol/public/transactions/sponsor.md): Sponsor an account, offering to pay for all transaction fees for that account.
- [Cancel Sponsorship](https://docs.ltonetwork.com/protocol/public/transactions/cancel-sponsor.md): Stop sponsoring an account
- [Register](https://docs.ltonetwork.com/protocol/public/transactions/register.md): Register an account by public key
- [Burn](https://docs.ltonetwork.com/protocol/public/transactions/burn.md): Burn LTO. Annnnd it's gone...
- [Mapped Anchor](https://docs.ltonetwork.com/protocol/public/transactions/mapped-anchor.md): Mapped Anchoring stores hashes as key / value pairs on the blockchain.
- [Statement](https://docs.ltonetwork.com/protocol/public/transactions/statement.md): A public statement made by an account. The meaning is defined by the statement type.
- [Certificate](https://docs.ltonetwork.com/protocol/public/transactions/certificate.md): On-chain X.509 certificates
- [Transaction fees](https://docs.ltonetwork.com/protocol/public/transaction-fees.md)
- [Consensus protocol](https://docs.ltonetwork.com/protocol/public/consensus.md)
- [Activation Protocol](https://docs.ltonetwork.com/protocol/public/activation.md)
- [Data Structures](https://docs.ltonetwork.com/protocol/public/data-structures.md): Internal data structures of blockchain objects and network messages.
- [Private layer](https://docs.ltonetwork.com/protocol/private.md)
- [Event chain](https://docs.ltonetwork.com/protocol/private/events.md): Microledger for the LTO private layer
- [Event](https://docs.ltonetwork.com/protocol/private/events/event.md)
- [Messaging](https://docs.ltonetwork.com/protocol/private/messaging.md)
- [Sending messages](https://docs.ltonetwork.com/protocol/private/messaging/sending-messages.md)
