Lit Protocol Hacker Guide

To help hackers find their way around for @HackFS

View the Project on GitHub Hype-DevRel/lit-protocol-hacker-guide.github.io

What is Lit Protocol?

Lit is a decentralized key management and compute network. Builders of apps, wallets, protocols, and AI agents use Lit to advance digital ownership with decentralized keys and private, immutable programs.

Lit provides web3 builders with advanced cryptographic tools and secure hardware to manage non-custodial keys, perform private computations, handle data encryption, execute cross-chain functions, develop privacy-preserving applications, and so much more.


What are Lit Actions?

Blockchains like Ethereum have smart contracts that let developers encode logic to change that state. As a key management network, Lit provides a method that allows developers to encode logic that dictates signing and encryption / decryption.

Lit Actions are JavaScript functions that can be used read and write data across blockchains, web2 platforms, and the rest of the web3 world. You can think of them as decentralized serverless functions with access to their own public / private key pair. You can use Lit Actions to generate signatures when your specified on or off-chain conditions are met, fetch data from off-chain platforms, manage permissions for Programmable Key Pairs (PKPs), and so much more.

All Lit Actions are executed within the trusted execution environment (TEE) present within each Lit node, meaning the computation remains completely private and immutable. Additionally, all Lit Actions can be chained together to create sophisticated applications and protocols.


All you need to know about V0.1

The latest v0.1 update of the Lit Protocol introduces general performance improvements, and the ability to decrypt and sign within a Lit Action, taking advantage of the Lit nodes’ trusted execution environments (TEEs) for privacy-preserving, scalable, and verifiable computation.

Previously, Lit Actions could not use private material for signing without involving the user. Now, developers can create Lit Actions that handle signing autonomously, making it possible to replace centralized servers used for signing with decentralized, serverless functions that can be called from dApps when needed.

You can read more about this upgrade here.


Docs

📚 Lit’s documentation

🛠️ Lit Actions SDK documentation

🤝 Lit protocol developer blog

🫂 Lit protocol community resources

🚨 Learn more about Lit v0.1 testnet

🛠️ API docs for Lit’s V6 SDK

👂 Lit listener sdk


Tutorials & Examples

💻 Decentralized Compute with Lit Actions

🔥 Decrypting and Combining Within an Action

✍️ Combine Signatures Within an Action


All you need to know about HackFS


FAQ

🤓 Frequently asked questions about Lit Protocol


App Ideas & Examples:

Identity

Gaming

AI (Artificial Intelligence)

DeFi (Decentralized Finance)

Infrastructure