Skip to content

Sui

Sui is a layer 1 blockchain that structures state as identifiable objects and uses Move to program their rules. This model expresses who can use an asset and which operations may change it. Its architecture offers an alternative to EVM development for applications built around assets and frequent interactions.

Written by Isaac GonzálezUpdated October 11, 2026

Key takeaways

  • Objects have identity, version and ownership rules that determine how they can be used.
  • Contracts are published as Move packages that operate on those objects.
  • Design must distinguish user-controlled assets from state shared by many participants.

What is Sui?

Sui represents on-chain data and assets as objects with their own identities. Contracts define how objects are created, transferred and modified. Design starts with each object and its permissions, rather than reproducing EVM contract storage directly.

This approach is useful when a product tracks the lifecycle of identifiable units such as tickets, credentials or digital catalogue items. The specification should establish which actions remain with the issuer and which belong to the person controlling each object. Those boundaries become part of the application’s data model.

How it works

Each object has an identifier and a version that can reference a particular state. Ownership determines who may use it in an operation: categories include address-controlled, shared and immutable objects.

Move packages contain the modules that apply rules to this data. Transactions identify the objects they use, so state design affects dependencies between operations. A service concentrating every write on one shared object needs different tests from a workflow involving independent assets. Understanding that distinction helps avoid assuming that all application workloads behave the same way. Modules define which functions can mutate each object, and the client retains its references to construct transactions.

What Sui offers

Sui can fit products where asset identity and transfer rules are central. It supports evaluating digital inventories, access rights and markets in which each unit has its own lifecycle.

At Metlabs, evaluation starts by mapping creation, authorization, transfer, updates and retirement. We then check how wallets and the backend expose that lifecycle. This identifies the rules that belong in Move and the functions better kept off-chain, avoiding unnecessary publication of information and giving the team a concrete basis for estimating implementation and maintenance.

For a digital ticket, an object can represent its identifier and usage state. The workflow covers issuance, permitted transfer and admission validation. Tests check that it cannot be consumed twice and that package upgrades preserve the intended rules. If operations depend on a shared registry, measure contention before attributing the network’s general parallelism to the application.

Limitations and selection criteria

Move provides resource controls, but does not replace permission testing or automatically validate business logic. Teams also need a plan for package upgrades and data evolution that preserves integrations relying on existing behaviour.

Aptos uses a different Move environment; the shared language name does not make contracts interchangeable. Moving a project dependent on Solidity libraries or EVM integrations to Sui expands its scope. The object model should provide a specific advantage that justifies adapting contracts, wallet connections and data ingestion to the new environment.

Development at Metlabs

How we approach a project with Sui

Development capabilities and use cases to assess how Sui fits your product.

What we build with Sui at Metlabs

  • Object modelling

    Lifecycle, permission and relationship design for controlled and shared assets.

  • Move packages

    Module implementation and tests for object creation, transfer and updates.

  • Asset integration

    Wallets and indexing that expose each object’s state and history within the product.

  • Use case

    Tickets and access

    Identifiable units with issuance, transfer and use-validation rules.

  • Use case

    Digital inventories

    User assets with attributes and operations that respect their lifecycle.

Related content

Go deeper on Sui

Other Metlabs pages that expand on this entry.

FAQ's

Frequently asked questions

An object records digital control and rules. Its relationship to an external asset depends on the product’s contractual and legal structure. The application should describe the represented right and the issuer’s obligations precisely, keeping digital control distinct from legal ownership.

Building on Sui?

We analyze your case, pick the right stack and ship a production-ready solution.

Tell us about your project

As featured in

CointelegraphInvesting.comEl EspañolEmprendedoresEl ObservadorCriptoNoticias