Core Product

Trust infrastructure for wallets, apps, and agents on Sui.

Omen is not just a badge. It is a programmable trust stack that links builder identity, security evidence, and policy enforcement so users can evaluate who built a protocol before they route value into it on the Sui network.

Sui-native scoringSDK policy assertionsWalrus audit storageAgent-aware enforcement

Runtime Flow

How the trust engine moves from data to enforcement.

Profile

Link builder, wallets, repos, and contracts

Active

Score

Compute trust index and lifecycle status

Active

Assert

Attach minimum score in transaction flow

Active

Review

Open evidence, audits, and decision history

Active

Trust Lifecycle

Infrastructure over Marketing

The strongest protocol sites make the mechanics legible. Omen now does the same: what gets collected, what gets scored, and where enforcement actually happens.

Collect trust signals

Bind wallets, teams, audits, and protocol metadata into a single builder profile without exposing unnecessary personal data.

Score and classify risk

Omen computes a protocol trust index from identity integrity, audit posture, and on-chain behavior to produce enforceable statuses.

Enforce in transactions

Wallets and apps attach policy thresholds directly to execution so low-trust contracts, agents, or integrations can be blocked automatically.

Anchor evidence

Reports and artifacts are stored against the project record so every decision has a durable audit trail and a human-review path.

Primitives

Composable surface

Builder Identity Graph

Map wallets, repos, teams, and contracts to the same protocol identity so users can verify who is actually behind a deployment.

Trust Index API

Return score, status, and freshness metadata in one read so wallets and frontends can render trust before the user signs.

Policy Assertions

Inject minimum-score requirements into transaction construction to block risky targets at the point of execution.

Walrus-backed Evidence

Anchor audits and supporting files in decentralized storage for reproducible security review and external verification.

Scoring Model

Trust composition

Identity integrity

40%

KYB/KYC depth, wallet linkage, team continuity, and provenance confidence.

Audit assertions

35%

Audit coverage, unresolved findings, recency, and artifact availability.

Behavior telemetry

25%

Revocations, exploit signals, operator history, and abnormal protocol behavior.

Operational Result

Policies consume the score as a runtime decision, not a vanity metric. That is the difference between trust content and product functionality.

Policy States

Operating modes

Verified

Eligible for default routing, featured placement, and green-path UX.

Watchlist

Still queryable, but gated behind extra warnings or human approval.

Revoked

Automatically blocked by policy when score or evidence drops below threshold.

Use Cases

Ecosystem Surface

Wallet-level warnings before users sign high-risk protocol interactions.

App-side route protection for integrations, contracts, and AI agents.

Launchpad and grant review workflows with reusable trust evidence.

Protocol dashboards that show trust posture, not just TVL and activity.

Developer Surface

Seamless Integration

The Omen SDK exposes trust reads, verification checks, audit report retrieval, and transaction assertions. Integrate trust into your protocol in minutes.

omen_integration.ts
import { OmenSDK } from "@omen-labs/sdk";

const omen = new OmenSDK({ network: "mainnet" });

// Query trust for any protocol address
const trust = await omen.getTrustScore("0xprotocol");

if (trust.score < 80) {
  throw new Error("Policy blocked: low trust score");
}

// Inject assertion into transaction
await omen.injectSecurityAssertion(tx, {
  target: "0xprotocol",
  minScore: 80,
});