🟩Protocol Spec

SIGIL METAPROTOCOL PARAMETERS (RTC)

METAPROTOCOL DESCRIPTION

SIGIL:RTC:RUNE_NAME:0

OPTIONAL APPEND COLLECTION ITEM NUMBER. ADDED TO RUNESCRIPTION AND EACH REINSCRIPTION. RUNE ID CAN ALSO BE USED (I.E. SIGIL:RTC:842069:420:0)

SIGIL:RTC:RUNE_NAME:PAUSE

PAUSE COLLECTION ITEM RELEASES. CAN BE DELEGATE INSCRIPTION. USED IN PLACE OF NEXT COLLECTION ITEM TO END CLAIMS OF PREVIOUS ITEM AND DELAY CLAIMS OF NEXT ITEM.

SIGIL:RTC:RUNE_NAME:CLOSE

EXPLICITLY CLOSES COLLECTION (COULD INCLUDE SAT BURN).

SIGIL:RTC:RUNE_NAME:ADD

PERMITTED COLLECTION PARTICIPANTS CAN ADD THEIR INSCRIPTIONS TO A COLLABORATIVE SIGIL COLLECTION. DEPENDENT ON COLLECTION METADATA WITH ADDRESS ALLOWLIST OR RUNE BALANCE.

SIGIL:RTC:RUNE_NAME:CLAIM

DELEGATE INSCRIPTION TO CLAIM CURRENT COLLECTION ITEM. VALIDITY DEPENDENT ON TIME IN BETWEEN REINSCRIPTIONS AND REQUIRED RUNE TOKEN(S) PRESENT AT CLAIMANT'S ADDRESS. ALSO MAY BE DEPENDENT ON COLLECTION RULES IN METADATA.

SIGIL COLLECTION METADATA STANDARD

ATTRIBUTEREQUIREDDESCRIPTION

PROTOCOL

"SIGIL" (REDUNDANT, USED IN METAPROTOCOL FIELD)

RUNE_NAME

USED AS COLLECTION NAME

RUNE_ID

ALT RUNE IDENTIFIER (I.E. 842069:420)

MIN_RUNE_AMT

AMOUNT OF COLLECTION RUNE TOKENS REQUIRED TO CLAIM COLLECTION ITEMS

MINTS_ONLY

REQUIRE UNLISTED MINTED TOKENS ONLY, NOT SECONDARY MARKET PURCHASES.

CLAIM_MODE

SINGLE | MULTI (CLAIMS PER ADDRESS PER ITEM ALLOWED OR DISALLOWED)

BLOCK_RANGE

START AND END BLOCK HEIGHT NUMBERS FOR FALLBACK COLLECTION CLAIM TIME WINDOW

EXTRA_RUNES

ARRAY OF ADDITIONAL RUNES AND AMOUNTS REQUIRED TO BE PRESENT AT CLAIMANT'S ADDRESS.

RUNE_CHARGERS

ARRAY OF RUNES AND AMOUNTS USED TO ACTIVATE, TRIGGER, REVEAL OR HIDE ASPECTS OF THE DIGITAL ARTIFACT (I.E. ART LAYER TRAITS). EACH ALSO INCLUDES A CUSTOM LABEL RELEVANT TO THE COLLECTION.

ALLOW_COLLAB

A SPECIAL USE CASE FOR COLLABORATIVE CONTRIBUTIONS TO A COLLECTION USING INSCRIPTIONS ON SATOSHIS OTHER THAN THE COLLECTION RUNESCRIPTION SATOSHI. MAY BE DEPENDENT ON SPECIAL RUNES.

COLLAB_RUNE

THE SPECIAL RUNE NAME OR ID REQUIRED TO ALLOW COLLABORATORS TO ADD VALID REMOTE INSCRIPTION(S) TO COLLECTION USING SIGIL:RTC:RUNE_NAME:ADD

SIGIL COLLECTION ITEM METADATA STANDARD

ATTRIBUTEDESCRIPTION

PROTOCOL

"SIGIL" (REDUNDANT, USED IN METAPROTOCOL FIELD)

ALLOW_LIST

ARRAY OF BITCOIN ADDRESSES

TIME_LIMIT

NUMBER OF BLOCKS FOR ALLOW_LIST ADDRESSES TO CLAIM BEFORE FALLBACK TO PUBLIC UNTIL NEXT PIECE OR PAUSE REINSCRIPTION TXN.

MINTS_ONLY

REQUIRE MINTED RUNES ONLY, NOT SECONDARY MARKET PURCHASES. CAN BE USED IF NOT ALREADY SET IN COLLECTION METADATA.

EXTRA_RUNES

ARRAY OF ADDITIONAL RUNES AND QUANTITY REQUIRED TO BE PRESENT AT CLAIMANT'S ADDRESS. CAN OVERRIDE AND BE DIFFERENT THAN WHAT IS DEFINED IN COLLECTION METADATA.

EXTRA_RUNES_OVERRIDE

TRUE|FALSE TO OVERRIDE COLLECTION METADATA SET TO TRUE, OTHERWISE IS CONSIDERED IN ADDITION TO WHAT IS SPECIFIED IN COLLECTION METADATA EXTRA_RUNES

MAX_CLAIMS

NUMBER OF VALID CLAIMS ALLOWED. THE FIRST TO CLAIM WITHIN TIME IN BETWEEN REINSCRIPTIONS AND BEFORE MAX_CLAIM AMOUNT REACHED.

SIGIL CLAIM METADATA STANDARD

UNDER CONSIDERATION

There is flexibility to add interesting extensions to Sigil for collection-specific needs such as needing a claimant to add special metadata in order for the art to unlock, evolve and/or be generated based on such metadata.

An example would be choosing a block height as a seed for generative art.

If this is desirable, metadata extension standards proposals can be submitted on Github Issues for consideration for each of the use cases. Final approved versions would be documented here and inscribed onchain.

Last updated