Skip to content

IIP-0010: Package Metadata#38

Merged
lzpap merged 3 commits intomainfrom
package-metadata
Feb 24, 2026
Merged

IIP-0010: Package Metadata#38
lzpap merged 3 commits intomainfrom
package-metadata

Conversation

@miker83z
Copy link
Contributor

Introducing the IIP related to package metadata.

Abstract

PackageMetadata is an immutable on-chain object that provides trusted metadata about Move packages during execution. Because PackageMetadata objects are created exclusively by the protocol during publish and upgrade operations, Move code can read this metadata with full confidence in its authenticity. This enables on-chain verification of package properties without relying on user-provided claims. This mechanism allows Move modules to introspect package capabilities, verify function signatures, and make decisions based on protocol-attested information.

Discussion

#36

@miker83z miker83z added Core Changes or additions to core features of IOTA, including consensus, execution or storage Framework Changes or additions to IOTA Move Framework labels Feb 17, 2026
@lzpap lzpap merged commit f21632c into main Feb 24, 2026
1 check passed
@lzpap lzpap deleted the package-metadata branch February 24, 2026 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Core Changes or additions to core features of IOTA, including consensus, execution or storage Framework Changes or additions to IOTA Move Framework

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants