Skip to content

Arcucy/ArcLight

Repository files navigation

ArcLight

An artwork distribution platform where artists are given ownership and fair compensation
Great Thanks to ❤️ @LittleSound ❤️ for contributing this project

Live Permaweb for ArcLight
Now 1.2.0 Online



简体中文


A Peer-to-Peer Artwork Distribution Platform Built on the Permaweb

the goal of project ArcLight is to create a truly free artwork distribution platform.

We use Arweave’s permaweb, a permanent and decentralized type of data storage built with blockchain technology. By encrypting your artworks to an unreadable source on the Arweave network, you are given full ownership of your intellectual property. Artists define the price for downloading their work, and users are able to support them directly.

With ArcLight, we cut out the middleman so that we can give the power back to the artists.

Wide Range of Content

we support singles, albums, podcasts, and sound effects, event paintings

Upload your artwork in multiple different formats! ArcLight supports singles, albums, podcasts, sound effects, and paintings in digital format Express your creativity in whichever medium suits you best. ArcLight will give you the means to store and monetize your creations.

Data Security and Compensation

a secure way to store your artwork

Through encryption and the decentralized storage mechanism of Arweave, the only way your follower has access to the source file is by payment. Payments are facilitated in Ar token, the native currency of the permaweb. Once the payment is made, we will generate a receipt including the UNIX timestamp, the price paid to you, the target artwork purchased, and your address.

Thank you for choosing ArcLight!

Credits

@LittleSound - Major Developer

@Garfield550 - Major Developer

@LemonNeko - Major Developer

@KagurazakaIzumi - Localization for Simplified/Traditional Chinese, Japanese

Interact with Arweave

yarn dev

Deploy using a key

arweave deploy-dir ./dist --key-file ./secrets/key.json

Reference

arweave interface
Arweave.js: A library for interacting with the Arweave network from web applications and node.js programs.
Arweave Deploy: A simple command line tool for deploying web apps, pages, and other files to the permaweb.

Build Setup

# install dependencies
yarn

# serve with hot reload at localhost:8080
yarn dev

# build for production with minification
yarn build

# build for production and view the bundle analyzer report
yarn build --report

# #FB5B9E