brc-1111
An experiment combining GenAI and Bitcoin inscriptions. These will be worthless. Use at your own risk.
As a nexus of two emerging technologies, brc-1111 possesses highly dynamic characteristics, meaning the protocol will undergo frequent updates. I will strive to ensure backward compatibility.
I encourage GenAI enthusiasts, particularly those focusing on image-based GenAI research, as well as Bitcoin enthusiasts, to join in the protocol discussions to make it even more intriguing.
Ownership
Brc-1111 aims to delve into the ownership issues associated with GenAI creations, encompassing two key elements: 'GenAI works' and 'ownership.'
There is a lack of broad consensus in the legal sphere regarding the perception of final products generated by GenAI. It is certain, though, that GenAI artists hold copyright over the prompts they use. In practical application, GenAI artists face only two options in managing their prompts and parameters: complete openness or complete secrecy.
Brc-1111 introduces a third option for GenAI artists: complete openness coupled with the declaration of ownership. This ownership is transferable.
Brc-1111 inherits the ownership functionalities of brc-20 and can be regarded as a compatibility extension of brc-20.
Convert
Based on the inscriptions engraved by brc-1111, they will correspond to either a single image or a set of specific images. This is exactly what makes the association of inscriptions with images the most interesting idea.
The current version of Brc-1111 documents all the necessary parameters required for generative AI image tasks. When the seed is set to a fixed value, you will obtain a consistent image. This eliminates the need to write the image on the Bitcoin blockchain. Instead, a 'rendering facility' is used to render the image whenever it is needed.
Notes
Do not send inscriptions to non ordinal compatible wallet taproot addresses
It is unlikely that balances will be safely tradable using existing marketplace infrastructure.
....
Indexer
TBA
Operations
Deploy brc-1111
Key | Required? | Description |
---|---|---|
p | Yes | Protocol: Helps other systems identify and process brc-1111 events |
op | Yes | Operation: Type of event (Deploy, Mint, Transfer) |
tick | Yes | Ticker: 5-100 letter identifier of the brc-1111 |
max | Yes | Max supply: set max supply of the brc-1111. Must be an integer |
lim | No | Mint limit: If letting users mint to themsleves, limit per ordinal. Must be an integer |
alg | Yes | Algorithm: Algorithm for GenAI |
model | Yes | Base Model: The hash of the basic model used by GenAI |
lora | No | Lora Model: The hash of the lora model used by GenAI |
prompt | Yes | Prompt: Prompt used by GenAI |
seed | Yes | Seed: Seed used by GenAI. Use an integer value or random |
step | Yes | Sampling Steps: Steps used by GenAI |
cfg | Yes | CFG Scale: CFG Scale used by GenAI |
sampler | Yes | Sampling method: The main sampler used by GenAI, (Eulera, Euler, LMS, Heun, DPM2, DPM2a, DDIM, DPM2MKarras, PLMS) |
Mint brc-1111
Key | Required? | Description |
---|---|---|
p | Yes | Protocol: Helps other systems identify and process brc-1111 events |
op | Yes | Operation: Type of event (Deploy, Mint, Transfer) |
tick | Yes | Ticker: 5-100 letter identifier of the brc-1111 |
amt | Yes | Amount to mint: States the amount of the brc-1111 to mint. Has to be less than "lim" above if stated. Must be an integer |
Transfer brc-1111
Key | Required? | Description |
---|---|---|
p | Yes | Protocol: Helps other systems identify and process brc-1111 events |
op | Yes | Operation: Type of event (Deploy, Mint, Transfer) |
tick | Yes | Ticker: 5-100 letter identifier of the brc-1111 |
amt | Yes | Amount to mint: States the amount of the brc-1111 to mint. Must be an integer |
Last updated