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.