The Trust Layer for the Sui Ecosystem.
apps/web: Next.js 14 Web Application (White Canvas Protocol Design System)packages/sdk: Clean TypeScript SDK for trust score queries and security assertions.
-
From the root directory, install dependencies:
npm install
-
Build the packages and apps:
npm run build
To start the web application:
npm run devThe app will be available at http://localhost:3000.
import { OmenSDK } from "@omen-labs/sdk";
const omen = new OmenSDK({ network: "mainnet" });
// Get Trust Index
const { score, status } = await omen.getTrustScore("0x...");
// On-chain Protection
omen.injectSecurityAssertion(tx, {
targetContract: "0x...",
minScore: 85,
});A minimalist, high-contrast design system:
- Zero Gradients: Use solid values only.
- Zero Neon: High-contrast black, white, and oxblood red.
- Inter Font: Strong typographic hierarchy.
- Whitespace: Heavy use of spacing to focus on intent.