1---2name: arweave3description: Arweave protocol and node API — permanent storage, HTTP interface, transactions, blocks, gateways, path manifests.4metadata:5 author: hairy6 version: "2026.2.24"7 source: Generated from https://github.com/ArweaveTeam/arweave8---910> Skill based on Arweave (official Erlang node/gateway), generated 2026-02-24. Docs from `sources/arweave/` (README, http_iface_docs, http_post_unsigned_tx_docs, doc/).1112Arweave is a distributed, cryptographically verified permanent archive. Data is stored in a decentralised peer-to-peer Blockweave; amounts are in winston (1 AR = 10^12 winston). The node exposes an HTTP API for transactions, blocks, wallets, price, and peers; gateways serve content by domain with optional path manifests and custom domains.1314## Core References1516| Topic | Description | Reference |17|-------|-------------|-----------|18| Protocol Overview | Blockweave, AR/winston, node vs gateway | [core-protocol-overview](references/core-protocol-overview.md) |19| Transactions | TX structure, id, owner, target, quantity, data, reward, signature, tags | [core-transactions](references/core-transactions.md) |20| Blocks | Block fields, indep_hash vs hash, height, current block | [core-blocks](references/core-blocks.md) |21| Wallets and Balances | Address, balance, last_tx, txs, deposits | [core-wallets-balances](references/core-wallets-balances.md) |2223## Features2425### HTTP and Internal API2627| Topic | Description | Reference |28|-------|-------------|-----------|29| HTTP API | Info, tx, block, wallet, price, peers, POST tx | [features-http-api](references/features-http-api.md) |30| Internal API | Wallet generation, unsigned tx (internal_api_secret) | [features-internal-api](references/features-internal-api.md) |3132### Gateway and Data3334| Topic | Description | Reference |35|-------|-------------|-----------|36| Path Manifests | Multi-path apps, manifest schema, index path | [features-path-manifests](references/features-path-manifests.md) |37| Gateway Setup | TLS, main domain, custom domains, DNS TXT | [features-gateway](references/features-gateway.md) |38| IPFS Pinning | ipfs_pin, IPFS_Add tag, monitoring | [features-ipfs-pinning](references/features-ipfs-pinning.md) |3940## Best Practices4142| Topic | Description | Reference |43|-------|-------------|-----------|44| Units and Encoding | Winston strings, base64url, Content-Type tags | [best-practices-units-and-encoding](references/best-practices-units-and-encoding.md) |4546## External Links4748- [arweave.org](https://www.arweave.org)49- [Yellow paper](https://yellow-paper.arweave.dev)50- [ArweaveTeam/arweave GitHub](https://github.com/ArweaveTeam/arweave)51- [HTTP API Postman](https://documenter.getpostman.com/view/5500657/RWgm2g1r)