Skip to main content

OMATrust Developer Documentation

OMATrust is a reputation layer for services and agents. It supports audits, compliance certifications, endorsements, and signing key authorizations using machine-verifiable attestations.

Get Started

Choose your path:

PathBest for
🖥️Use the OMATrust PortalPublishing and viewing attestations from your browser — no code required
📦Install the SDKIntegrating OMATrust into your application programmatically
Quickstart: PublishWriting your first attestation with the SDK
🔍Quickstart: VerifyQuerying reputation data with the SDK

What You Can Do Today

  • Publish attestations — Issue security audits, compliance certifications, endorsements, user reviews, or user review responses as cryptographically signed on-chain records. See the Reputation section for details on attestation types and workflows.
  • Publicly authorize x402 signing keys — Use x402 signed offers and receipts as user review proof of interaction. Learn more in the x402 Integration Guide
  • Verify a service's reputation — Query on-chain attestations for any internet service using the SDK
  • Integrate trust checks — Add reputation verification to your app, API, or AI agent in a few lines of code. See the SDK API Reference for function signatures.

Who This Is For

Service operators and reviewers — Use the OMATrust Portal to publish attestations, submit reviews, and manage your service's reputation directly from the browser. No SDK integration required.

Auditors and issuers — Publish verifiable security audits, compliance certifications, and endorsements that live on-chain and can't be faked. See the Issuer Workflow.

Developers — Query attestations programmatically to make trust decisions in your applications. Build reputation-aware services with the SDK.

AI agents — Access machine-readable trust data to verify services before interacting with them. Operate safely at scale. Start with the Consumer Workflow.

Learn More