Planned Features

These are features that we plan to add at some time, but we provide no guarantees about when or even if these will be implemented

Got an idea for a new feature? We'd love to hear about it! You can let us know by contacting us

Image Optimisation

Inscribing images can be expensive, so it is a good idea to always make sure they are as small as possible. If you have a lot of traits, it can be a pain to optimise and compress them all. We plan to add options to automatically compress and optimise images. This will involve converting to WEBP, downsizing and reducing quality. The user will be in control of these settings, so they can choose what level of quality they are willing to sacrifice.

Custom Renderer

The GeneratOrd standard allows custom renderers to be created and used. This allows for dynamic inscriptions (such as Fomojis 2.0, whose background changes based on the time of day), or even non image inscriptions, such as audio, gif, or plain graphics rendered through JavaScript. Custom renderers can already be added manually, bit we also intend to allow this to be created and tested through the GeneratOrd website.

Delayed Reveal

The GeneratOrd standard also allows for delayed reveal collections. This works by encrypting the metadata, and not inscribing the encryption key until the collection is ready to be revealed. Before the encryption key is inscribed, the trait information in the metadata is inaccessible, so the fallback image is displayed (through the fallback renderer). After the encryption key is inscribed, the processor is able to extract the trait information and render the images normally (using the default renderer). The inscription ID for the encryption key needs to be included in the config file, meaning the inscription ID needs to be known when the config file is inscribed (i.e. prior to inscribing the key). This is very difficult to do unless you have a good understanding of how ordinals and bitcoin transaction work. However, GeneratOrd will handle all of this for you, and make it super simple to make a delayed reveal collection.

Trait Aliases

Once implemented, you will be able to set an alias for each of your traits. A traits alias is the name used for it on market places. This has several uses, for example, you could have multiple different traits with the same alias, and they would appear as the same trait on market places.

Unique Traits

This would allow you to mark a trait as Unique, meaning it generates on its own (i.e. it's the only trait in the image), and it will only generate a set number of times (by default 1). These are also often called 1 of 1 items.

Trait Rules

This is the ability to add rules to your traits which restrict which traits they can be used with. For example, you would be able to create a rule saying that Trait A cannot appear with Trait B, or a rule stating that Trait C can only appear with Trait D.

Trait Groups

This would allow you to organise your traits into groups, each with different rarities, layer ordering and trait rules. For example, you might create Male and Female groups, each with different traits rarities and rules.

Last updated