Skip to main content

OMATrust Portal

The OMATrust Portal at app.omatrust.org is the web-based interface for interacting with the OMATrust reputation layer. You can publish attestations, submit reviews, and manage your service's reputation — all from your browser.

What You Can Do

  • Publish attestations — Submit security audits, compliance certifications, endorsements, and user reviews through a guided form
  • Manage your reputation — Authorize signing keys, respond to user reviews, publish certifications
  • View reputation(Coming soon) Look up any service's on-chain attestations and trust score

How It Works

The portal uses a delegated attestation flow — you sign your attestation data with your wallet, and the OMATrust backend submits the transaction on-chain on your behalf. This means:

  • No gas fees — You don't need OMA tokens to use the portal
  • No network switching — The delegated flow handles chain interactions for you
  • Same cryptographic guarantees — Your attestation is still signed by your wallet and verifiable on-chain

When OMA token is available to the public, the portal will also support direct gas transactions for users who prefer to submit attestations on-chain themselves.

Sign-In Options

The portal supports two ways to authenticate:

  1. Social login — Sign in with Google, email, or other social providers using an embedded wallet. No crypto wallet needed.
  2. Self-custody wallet — Connect your own EVM wallet (MetaMask, Rabby, Coinbase Wallet, etc.) for full control over your signing key.

Both options produce valid on-chain attestations. Choose social login for convenience, or a self-custody wallet if you want attestations tied to a key you fully control.

Prerequisites

  • A browser
  • Either a social login account (Google, email) or an EVM-compatible self-custody wallet

That's it — no tokens, no network configuration required for the delegated flow.

Getting Started

  1. Connect your wallet or sign in
  2. Publish your first attestation

When You Need OMAChain in Your Wallet

If you're using the SDK to submit attestations directly on-chain (not through the portal's delegated flow), you'll need OMAChain configured in your wallet. See Add OMAChain to Your Wallet for those instructions.