Stardust TIPs
The following Tangle Improvement Proposals (TIPs) are currently implemented in the Stardust protocol.
The Status of a TIP reflects its current state with respect to its progression to being supported on the IOTA mainnet.
DraftTIPs are work in progress. They may or may not have a working implementation on a testnet.ProposedTIPs are demonstrated to have a working implementation. These TIPs are supported on Shimmer, the staging network of IOTA.
| # | Title | Description | Type | Layer | Status | Initial Target |
|---|---|---|---|---|---|---|
| 18 | Multi-Asset Ledger and ISC Support | Transform IOTA into a multi-asset ledger that supports running IOTA Smart Contracts | Standards | Core | Proposed | Stardust |
| 19 | Dust Protection Based on Byte Costs | Prevent bloating the ledger size with dust outputs | Standards | Core | Proposed | Stardust |
| 20 | Transaction Payload with New Output Types | UTXO-based transaction structure with TIP-18 | Standards | Core | Proposed | Stardust |
| 21 | Serialization Primitives | Introduce primitives to describe the binary serialization of objects | Standards | Core | Proposed | Stardust |
| 22 | IOTA Protocol Parameters | Describes the global protocol parameters for the IOTA protocol | Standards | Core | Draft | Stardust |
| 23 | Tagged Data Payload | Payload for arbitrary data | Standards | Core | Proposed | Stardust |
| 24 | Tangle Block | A new version of TIP-6 that renames messages to blocks and removes the Indexation Payload in favor of the Tagged Data Payload. Replaces TIP-6. | Standards | Core | Proposed | Stardust |
| 25 | Core REST API | Node Core REST API routes and objects in OpenAPI Specification. Replaces TIP-13. | Standards | Interface | Proposed | Stardust |
| 26 | UTXO Indexer REST API | UTXO Indexer REST API routes and objects in OpenAPI Specification. | Standards | Interface | Proposed | Stardust |
| 27 | IOTA NFT standards | Define NFT metadata standard, collection system and creator royalties | Standards | IRC | Proposed | Stardust |
| 28 | Node Event API | Node event API definitions in AsyncAPI Specification. Replaces TIP-16. | Standards | Interface | Proposed | Stardust |
| 29 | Milestone Payload | Milestone Payload with keys removed from essence. Replaces TIP-8. | Standards | Core | Proposed | Stardust |
| 30 | Native Token Metadata Standard | A JSON schema that describes token metadata format for native token foundries | Standards | IRC | Proposed | Stardust |
| 31 | Bech32 Address Format for IOTA and Shimmer | Extendable address format supporting various signature schemes and address types. Replaces TIP-11. | Standards | Interface | Proposed | Stardust |
| 32 | Shimmer Protocol Parameters | Describes the global protocol parameters for the Shimmer network | Standards | Core | Proposed | Stardust |
| 33 | Public Token Registry | Defines an open public registry for NFT collection ID and native tokens metadata | Standards | IRC | Draft | Stardust |
| 34 | Wotsicide (Stardust update) | Define migration from legacy W-OTS addresses to post-Chrysalis networks. Replaces TIP-17. | Standards | Core | Proposed | Stardust |
| 35 | Local Snapshot File Format (Stardust Update) | File format to export/import ledger state. Replaces TIP-9. | Standards | Interface | Proposed | Stardust |
| 37 | Dynamic Proof-of-Work | Dynamically adapt the PoW difficulty | Standards | Core | Draft | Stardust |