WHAT IRYS OFFERS
Can handle millions of transactions per second and limitless data volumes
Upload data to Irys in as little as 8ms
3-4 lines of code to integrate Irys
Sign and pay to use Irys in 16 supported tokens
When you upload data to Irys, you are immediately issued a receipt. This receipt contains a transaction ID that can be used to instantly download your data, along with a timestamp documenting the exact millisecond at which the transaction was uploaded and verified. It also acts as a cryptographic proof of time and can be verified at any moment as a safeguard against potentially malicious behavior.
With high throughput capacity and instant timestamping, Irys is able to provide strong provenance at any scale.
const irys = new Irys({ network, token, key });
const fundTx = await irys.fund(irys.utils.toAtomic(0.05));
const receipt = await irys.uploadFile("./myImage.png");
Data enters Irys' provenance layer where it is stamped with a timestamp and attestation details before being passed to Arweave's permanent data layer.
Arweave enables permanent onchain data, which is a core component of strong provenance. Unlike other chains, permanent data on Arweave is cost-effective.
Together, Arweave and Irys make it feasible to bring strong provenance to the world’s data.
Irys processes over 90% of data uploaded to Arweave