sui-overview

Explain Sui's object-centric model and Sui Stack primitives for app architecture.

10|5|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/MystenLabs/skills --skill sui-overview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sui-overview
Source: https://github.com/MystenLabs/skills/tree/main/sui-overview
Command: npx skills add https://github.com/MystenLabs/skills --skill sui-overview

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Sui newcomers and migrating teams need a clear, correct mental model for how Sui works and what native Sui Stack primitives exist, so they can explain Sui confidently and pick the right building blocks without relying on misinformation.

Core Features & Use Cases

  • Sui object-centric fundamentals: Explains objects, unique IDs, versioning, and the four ownership types (address-owned, shared, immutable, wrapped) as the core concept for all Sui reasoning.
  • Transaction execution model: Connects ownership to parallel execution, including why shared objects require consensus (Mysticeti) while owned-object transactions enable parallelism.
  • Sui vs Ethereum/others: Covers conceptual differences with emphasis on the data model shift and the Move resource safety mindset.
  • Sui Stack mapping: Provides a structured overview of native primitives (randomness, zkLogin, Walrus, Nautilus, DeepBook, Kiosk, Seal) and the time primitives (Clock / epoch helpers), including concrete example use cases across DeFi, gaming, NFTs, identity, social, and supply chain.

Quick Start

Ask an AI to explain Sui to you using the object-centric model and compare it to Ethereum or Solana, then recommend which Sui Stack primitives fit your use case.

Frequently Asked Questions about sui-overview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the Sui object-centric model and how does it handle ownership?

The Sui object-centric model structures all data as objects with unique IDs, versioning, and four ownership types: address-owned, shared, immutable, and wrapped. This model serves as the core concept for all Sui reasoning and system design.

How does Sui parallel execution work compared to Ethereum?

Sui parallel execution processes owned-object transactions independently without consensus. Shared objects require Mysticeti consensus, contrasting Ethereum's sequential execution and different data model approach.

What Sui Stack primitives are available for building applications?

Sui Stack primitives include randomness, zkLogin, Walrus, Nautilus, DeepBook, Kiosk, Seal, and time components like Clock. These cover DeFi, gaming, NFTs, identity, social, and supply chain use cases.

Can I use Move programming for Sui smart contracts and transaction blocks?

Yes, Sui uses Move programming for smart contracts and Programmed Transaction Blocks (PTBs). Move provides resource safety for managing objects within the Sui object-centric architecture.

How do I choose the right native primitives for a Sui-based system design?

Choose Sui Stack primitives by mapping your use case requirements to native components like DeepBook for DeFi or zkLogin for identity. This Skill routes primitive selection to ecosystem references for conceptual planning.

Why do shared objects require consensus while owned objects enable parallelism on Sui?

Shared objects require Mysticeti consensus because multiple transactions compete to access them. Address-owned objects enable parallelism since they have exclusive owners, allowing independent transaction execution.