Skip to main content

Integration Guide

Purpose

Help integrators interact safely with the contract suite.

Guidance

  • Use registry contracts as the source of truth for identities and metadata.
  • Confirm authorization paths before spending or claiming.
  • Handle role and status changes promptly.

Flow-specific guidance

  • Provider onboarding: register in ProviderRegistry with bond, set endpoint, and verify status before advertising.
  • Schema onboarding: ensure schemas are registered and versioned in SchemaRegistry before anchoring.
  • Anchor verification: always read DataAnchorRegistry for anchor confirmation, not off-chain metadata.
  • Payments: consume credits through PaymentVault and track request IDs for reconciliation.
  • Rewards: use RewardDistributor claims periodically and avoid relying on push payments.