Skip to main content

Publish an Attestation via the Portal

The OMATrust Portal provides a form-based interface for publishing attestations without writing code.

info

This page covers the portal UI workflow. For programmatic attestation publishing, see the SDK Quickstart.

Prerequisites​

No gas fees or OMA tokens are required. The portal uses a delegated attestation flow.

Attestation Types​

You can publish the following attestation types through the portal:

TypeWho publishesPurpose
Security AuditAuditorAttest that a service passed a security review
Compliance CertificationCertifierAttest compliance with a standard (SOC2, ISO, etc.)
EndorsementAny entityVouch for a service's quality or reliability
User ReviewEnd userShare your experience with a service
Review ResponseService operatorRespond to a user review on-chain

Publishing Flow​

  1. Select the attestation type
  2. Enter the target service DID
  3. Fill in the attestation-specific fields (score, comments, evidence URL, etc.)
  4. Review the attestation preview
  5. Click Submit — your wallet will prompt you to sign the attestation data
  6. The portal submits the transaction on-chain via the delegated flow
  7. Wait for confirmation

Once confirmed, the attestation is permanently recorded on OMAChain and verifiable by anyone.

Delegated Flow​

The portal uses delegated attestations — you sign the attestation payload with your wallet (or embedded wallet), and the OMATrust backend submits the actual on-chain transaction. This means:

  • No OMA tokens needed
  • No network switching in your wallet
  • Your signature is still cryptographically tied to your account

Next Steps​