While there are several AI engines that can be used to generate art, there isn't an easy-to-use platform where non-technical users can create, share, and mint AI art.
Using web3Auth, AIrtist login options include social, email, or wallet. Social/email logins will generate an app-specific private key … behind the scenes, no seed phrase needed – only the user has access to the complete private key (self-custody), enabled by Multi-Party Computation (MPC).
Social login users:
Note that when choosing the
wallet
login option, AIrtist checks for an ENS name for the connecting address, and if found, will use that as the "name" of the user on AIrtist. For example, if I choose to login via web3auth using my primary Metamask address, AIrtist will show me asmarkcarey.eth
.Several "web 2.0" styles features include:
repost
does not re-share the same identical image, but rather uses the same identical text prompt to generate an entirely new image.Some users may optionally decide to mint images as NFTs on the blockchain. When users post new artwork, they can:
Creators can always decide later -- after posting -- to mint their own images.
The key challenge was to leverage account abstraction principles to make it easier to participate without needing seed phrases, a wallet, ETH for gas etc.
When minting your own artwork, it costs
1 pAInt
token. When minting images posted by others, you pay the price set by the creator, denominated in eitherpAInt
orWETH
.pAInt
is a native Super Token that supports real-time streaming, powered by Superfluid. It acts as a utility token on the AIrtist platform for minting NFTs. Users start with5 pAInt
and after their first mint, active users receive3 pAInt
per month, streamed in real-time.See the streams on Superfluid Console. It's like watching paint stream.😐
When the user decides to mint their first NFT -- and not before -- on-chain transactions are triggered, behind the scenes:
3 pAInt
per month to the Safe.Remember, the above 4 transactions happen behind the scenes. From the user's perspective all they did was check a box or tap a link.
AIrtist uses Gelato Relay to send tokens and NFTs.
Technologies used
Discussion