Background Circle Background Circle is an innovative art platform, a format, and an artistic movement all at once. It blends creativity, technology, and social interaction to create a unique art experience. art objects are self-contained, unique, digital artifacts — charming little pieces of art, each with its distinct, cryptographic provenance.

While artworks share some similarities with NFTs, such as unique digital ownership and provenance, they are not NFTs. A artwork is a standalone HTML file, with the ownership data integrated into the file itself through JSON Web Tokens (JWTs). It does not rely on a blockchain or involve any cryptocurrency. Plus, unlike typical NFTs which tend to be single-copy digital assets, encourages artists to create and share multiple copies of their work, much like traditional printmaking. This creates a more inclusive and flexible approach to digital art ownership and distribution.

Proving the validity of a file requires verifying the digital signatures contained within the file's metadata. This process can sound technical, but don't worry, our platform provides tools to do this for you.

Creating an RSA public and private key pair is a fundamental step in creating or receiving a artwork. While our platform handles this process for you, it's good to understand the basics.

RSA keys are generated using asymmetric cryptographic algorithms. Many programming languages, such as Python or JavaScript, have libraries for creating RSA keys. If you prefer to do this manually, there are also online tools and command-line utilities, such as OpenSSL.

Here is an example of how you might do this using OpenSSL in a command line:

openssl genpkey -algorithm RSA -out private_charmfarm_key.pem

openssl rsa -pubout -in private_charmfarm_key.pem -out public_charmfarm_key.pem

This will create a private key (private_key.pem) and a public key (public_key.pem). Always remember to keep your private key confidential, as it allows you to create digital signatures or decrypt communication meant only for you.

However, if you're using, you won't need to generate these keys manually. Our platform takes care of the technical details, allowing you to focus on the creative process and art discovery.

Gifting a artwork is a delightful process that encapsulates the spirit of - it's about cherishing relationships and sharing unique creative expressions. Here's how you do it:

Firstly, ensure you have the art file you wish to gift and access to the platform.

In your account, navigate to your collection and select the piece you want to gift.

Click on 'Gift Artwork', then enter the receiver's public key and a personalized message if you wish.

The platform will generate a new JSON Web Token (JWT) reflecting the change in ownership. This JWT is added as a new block to the artwork's metadata, retaining the history of the artwork's journey.

Finally, you can share the updated file with the receiver. They will be able to validate the artwork and see that it has been legitimately gifted to them, thanks to the information in the new JWT block.

And there you have it! You've gifted a piece of unique, immutable art while also contributing to its rich history. Remember, the value of a artwork is enriched with every shared moment.

Your private key is a powerful piece of information. It is used to sign your artworks and any transfer of ownership you make. In the wrong hands, it could be misused to forge transactions in your name.

For this reason, takes a "self-custody" approach to private keys. We believe that your private key is safest when it is kept secure by you, and only you. Storing your private key on your behalf would introduce risks: it could potentially be stolen if our systems were ever breached, and it would mean that our team members could theoretically access it, which is contrary to the principles of personal privacy and security.

Moreover, retaining your private key gives you total control over your artworks. You are the only one who can transfer ownership, and there's no need to rely on our platform for access. This aligns with's commitment to decentralized ownership and open standards.

So, make sure to keep your private key safe. It's like the key to an art vault, only you should hold it. If it is lost, there's no way to retrieve it or undo transactions that have been signed with it.

About 265 kb after minting then 1 or 2 kb for each transfer in ownership, depending on how much text is in the recipient's name.