Anchor Resolver

The Anchor Resolver is the discovery mechanism for Anchor services on Keeta. Think of it like DNS for the internet – just as DNS translates domain names into IP addresses, the Anchor Resolver translates service requirements into anchor endpoints.

How It Works

When you need to find an Anchor service (like an FX provider or Asset Movement service), the Resolver:

  1. Queries the Keeta network for accounts that provide the service you need

  2. Reads service metadata from those accounts to understand their capabilities

  3. Matches your requirements (like currency pairs, supported rails, geographic regions) to available providers

  4. Returns endpoint URLs and configuration details for compatible services

The Resolver looks up metadata published on-chain by anchor operators. This metadata describes:

  • What services they offer (FX, Banking, KYC, Asset Movement, etc.)

  • Which currencies, tokens, or assets they support

  • Required authentication methods

  • API endpoint URLs

  • Supported country codes and KYC providers

Why It Matters

The Resolver enables dynamic service discovery. Instead of hardcoding anchor URLs in your application, you describe what you need, and the Resolver finds providers that match. This creates a decentralized marketplace where:

  • New Anchors can join without client-side updates

  • Clients automatically discover the best providers for their needs

  • Service availability is stored on-chain

  • Geographic and regulatory requirements can be matched

Example: Finding an FX Provider

Last updated