Inscription List(s) defined:

{insl:[l:[L,Ln],ln:[L,Ln]]}


Definitions:

[] = array - required

list_name = [0-9a-zA-Z]+ using regex

inscription_number_(base64) = [0-9a-zA-Z+/]+ using regex


l:[L,Ln] is original/1st inscription list - required

l is 1st list_name - required

L is 1st inscription_number_(base64) associated with list l - required

Ln is nth inscription_number_(base64) associated with list l - optional


ln:[L,Ln] is nth inscription list - optional

ln is nth list_name - required

L is 1st inscription_number_(base64) associated with list ln - required

Ln is nth inscription_number_(base64) associated with list ln - - optional


Examples:

1. Base case (inscription = 410,086):

{insl:[lst:[BkHm]]}


2. Twin insciption case(inscriptions = 15,358,847 and 212,924):

{insl:[prLst:[6lt/,z+8]]}


3. Pair of lists case (list 1 inscriptions = 15,358,847 and 212,924 & list 2 inscriptions = 948,168 and 498):

{insl:[1stLst:[6lt/,z+8],2ndLst:[DnfI,Hy]]}


Notes:


Once this protocol is adopted, front-end software can be created to help generate the syntax (e.g. base64 conversions etc.).


References:

https://math.tools/calculator/base/10-64