OMATrust Developer Documentation
OMATrust is an EAS-based reputation layer for services and agents. Verify audits, compliance certifications, endorsements, and signed receipts using machine-verifiable attestations.
npm install @oma3/omatrust
→ Publish an attestation → Verify reputation
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.
- Integrate with x402 — Use x402 signed offers and receipts as user review proof of interaction. Learn more in the x402 Integration Guide
- Respond to reviews — Publish on-chain responses to user reviews, creating a verifiable dialogue between service operators and reviewers
- 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
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
- 📄 OMATrust Whitepaper — Vision, economics, and the future of internet trust
- ⭐ OMATrust Reputation Specification — Attestation schemas and reputation system
- 🔐 OMATrust Proof Specification — Cryptographic proofs for attestations
- 📋 OMATrust Identity Specification — Application registry, DID ownership, and metadata formats