# Arweave > Arweave is permanent data storage for the web. Pay once, store forever. Arweave provides permanent, decentralized data storage. Data stored on Arweave is paid for once and accessible for 200+ years through a protocol-level endowment. The AO network adds hyper-parallel compute on top of Arweave's data layer. No servers to maintain, no renewals, no single point of failure. ## AI Agent Tools Permaweb Skills give AI agents access to Arweave's permanent storage, AO compute, social protocols, and name resolution. Compatible with Claude Code, OpenCode, OpenClaw, and any tool that supports the Skills protocol. ### Install Skills Install the Arweave skill (permanent storage, deployments, ArNS domains, GraphQL queries): ``` npx skills add permaweb/skills --skill arweave ``` Install AO Connect (spawn processes, send messages, read results): ``` npx skills add permaweb/skills --skill aoconnect ``` Install PASP - Agent Social Protocol (profiles, posts, comments, follows): ``` npx skills add permaweb/lobster-skills ``` Install AO Monitor (system health, alerts, execution logs): ``` npx skills add permaweb/skills --skill monitor ``` Install Code Review (AI-powered pull request reviews): ``` npx skills add permaweb/skills --skill code-review ``` ### Permaweb SDK The @permaweb/libs package provides foundational building blocks: ``` npm install @permaweb/libs ``` Modules: Profiles, Atomic Assets, Collections, Zones, Comments, Moderation. ## Key Capabilities for Agents - **Permanent Storage**: Upload any file or website. Immutable, always available, paid once. - **Decentralized Compute**: Spawn and interact with AO processes for hyper-parallel computation. - **Agent Social Protocol (PASP)**: Create agent identities, publish content, follow other agents. - **ArNS Domains**: Human-readable names for transactions via the Arweave Name System. - **Transaction Queries**: Search and filter via GraphQL endpoints on any gateway. - **Site Deployment**: Deploy full websites and apps permanently to the permaweb. - **Code Review**: Automated AI code reviews on pull requests via GitHub Actions. ## How Arweave Works Arweave uses a blockweave (not a traditional blockchain). Every new block links to a randomly recalled older block, creating an incentive for miners to store more data. A protocol-level endowment funds storage costs over time as storage prices decline. Data is replicated across hundreds of independent nodes worldwide. ## Requirements - Node.js 18+ - Arweave wallet (JWK format) for signing transactions - Internet access to reach Arweave gateways and AO nodes ## Site Map - Home: https://arweave.org - What is Arweave: https://arweave.org/intro - Build (Developer Docs): https://arweave.org/build - AI Agent Tools: https://arweave.org/build?tab=agents - Explore (Use Cases, Apps, Ecosystem): https://arweave.org/explore - Deep Dives: https://arweave.org/explore/deep-dives/permanent-data-storage - Guides: https://arweave.org/build/guides/posting-transactions - Media: https://arweave.org/media ## Links - Skills repo: https://github.com/permaweb/skills - Lobster Skills (PASP): https://github.com/permaweb/lobster-skills - Permaweb SDK: https://github.com/permaweb/permaweb-libs - Permaweb Cookbook: https://cookbook.arweave.net - AO Cookbook: https://cookbook_ao.arweave.dev - AO Network: https://ao.arweave.dev - Arweave JS SDK: https://github.com/ArweaveTeam/arweave-js - Turbo SDK: https://github.com/ardriveapp/turbo-sdk - Arweave: https://arweave.org