Content pfp
Content
@
0 reply
0 recast
0 reaction

hashrunner pfp
hashrunner
@hashrunner
Introducing 𝗔𝗥𝗧0x𝟭 An Ethereum Runtime Art Program & Solidity re-interpretation of ART1; a computer art program developed by Richard Williams in 1968 for the IBM 360 mainframe computer. → art0x1.com [ 1024 tokens | .068e | May 2nd ] 1/ 🧵
1 reply
2 recasts
5 reactions

hashrunner pfp
hashrunner
@hashrunner
🌐 Powering a collection of 1024: - [x] curatable - [x] programmable - [x] extendable - [x] fully onchain - [x] EVM computed ... 𝗿𝘂𝗻𝘁𝗶𝗺𝗲 𝗮𝗿𝘁𝘄𝗼𝗿𝗸𝘀. 2/
1 reply
0 recast
2 reactions

hashrunner pfp
hashrunner
@hashrunner
There's quite a bit to unpack, and I've done my best to explain everything on the website/dApp → art0x1.com Whilst I have you here tho, let’s cover: - [x] ART1: The Original Art Program - [x] ART0x1: The Runtime Art Program - [x] GFX Modules: Extending Runtimes 3/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
ART1: The Original Art Program In the late 1960s, Richard Williams, an electrical engineer at The University of New Mexico, developed ART1; a computer art program for the IBM 360. 4/
1 reply
0 recast
2 reactions

hashrunner pfp
hashrunner
@hashrunner
Written in the FORTRAN programming language, ART1 received a series of instructions from the user in the form of punch cards. 5/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
These instructions repeatedly assembled lines, rectangles, triangles and ellipses, made out of ASCII characters, on one of two arrays. The two arrays were then printed over each other using an IBM 1403 line printer, creating the final artwork. 6/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
The groundbreaking mainframe computer, originally designed for scientific and military applications, that notably helped NASA send men to the Moon one year later, was suddenly transformed into an artistic canvas. 7/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
Art faculty member Frederick Hammersley in particular embraced the potential of ART1, systematically exploring the interplay between computing and creativity, resulting in a stunning series of novel computer artworks. ↓ https://www.hammersleyfoundation.org/index.php/artwork/computer-drawings 8/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
ART0x1: The Runtime Art Program. Building on the legacy of ART1, ART0x1 is a Solidity re-interpretation of the original art program, that similarly welcomes artistic experimentation in a new medium. 9/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
ART0x1 consists of a set of smart contracts that execute user defined instructions - efficiently stored as bytes onchain in relation to individual ERC721 tokens - to assemble artworks at EVM "runtime" every time tokens are visualised in a web browser. 10/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
Through this mechanism, ART0x1 powers a collection of 1024 tokens. During the reveal process (24h after public minting starts), each token will be randomly assigned one of 8 "Genesis" instructions, and one of 4 colour schemes before computing the corresponding artworks in "Gallery" mode. 11/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
Once revealed, "Original" mode enables collectors to create their own artworks through a custom UI or by inputting instruction strings directly to the smart contracts. 12/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
Alongside this new mode, ART0x1 also draws on permissionless multiplayer and economic affordances of the blockchain canvas to further encourage and compound artistic explorations… 13/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
𝗚𝗙𝗫 𝗠𝗼𝗱𝘂𝗹𝗲𝘀: Extending Runtimes Both "Gallery" and "Original" Artworks can be further modified, extended and animated in the browser in an open-ended way, via separate smart contracts called GFX Modules. 14/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
These interact with the core ART0x1 program at runtime through a simple interface, capable of overriding preset attributes of the artwork as well as injecting JavaScript code into the assembled piece. 15/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
Adding a second layer of artistic experimentation, GFX Modules can permissionlessly compose onchain data from other artworks or protocols on the Ethereum World Computer, as well as leverage a growing set of JavaScript libraries stored onchain. 16/
1 reply
0 recast
1 reaction

hashrunner pfp
hashrunner
@hashrunner
Anyone with an Ethereum address may deploy GFX Modules and register them on ART0x1 for collectors to run on their tokens. An optional price, for running a GFX Module for the first time, may also be set by the creator to be automatically forwarded to them as part of the same txn. 17/
1 reply
0 recast
1 reaction