Skip to main content

The same brain, a Sui surface

TrustGate runs the same scoring engine here as everywhere. The tiers, flags, signals, and confidence all mean exactly what they mean on Arc. What changes is the delivery and the gate, and on Sui those lean into Sui’s object model in a way EVM cannot. On Sui, scores and capabilities are objects. That makes some of TrustGate’s trust primitives live directly onchain rather than only being read off it. The live Sui surface is sui.trustgated.xyz.

What is the same

The scoring core is unchanged. Both lanes work, wallet and token. Tiers run BLOCKED through ELITE with VERIFIED for confirmed issuers. Flags are the same patterns. Confidence and states behave the same way. Every surface stays non-invasive.

What is specific to Sui

A non-transferable capability gate

The headline difference. Standing is expressed as a capability object a wallet holds. It cannot be transferred, so nobody buys their way past the gate, and the check is enforced onchain.

Scores as onchain objects

Reads are written to an onchain registry rather than living only off-chain, so a score is something other Sui contracts can reference directly.

A gate around the native order book

The gated pool wraps Sui’s native order book, so the trust requirement sits in front of real trading, not a stand-in.

Coin-type reads

TokenShield reads Sui coin types, and the wallet Trust Score reads Sui addresses, through the same scoring brain.

Onchain reference

The Sui package and its objects are public by design, since you need them to integrate. Drop the canonical testnet values in here.
Placeholders below. These are public onchain identifiers, safe to publish, but I have left them blank rather than guess. Send me the real testnet values and I will bake them into this page and the Sui integration guide.
Network          Sui testnet
Package ID       0x... (to fill)
ScoreRegistry    0x... (to fill)
Gated pool       0x... (to fill)
The capability object, how to require it, and a worked example all live in the Sui integration guide.
Sui support is on testnet. Reads reflect testnet behavior, so weigh them as a signal rather than a settled mainnet judgment.

Go

Open the Sui app

Read a coin type or a wallet live.

Gate by capability

Require the capability object in your own Sui flow.