azeth_discover_services
Discover trusted participants on the registry by filtering capabilities, entity types, and minimum reputation scores.
Instructions
Find services, agents, and infrastructure on the trust registry by capability, entity type, and reputation.
Use this when: You need to find a participant that offers a specific capability (e.g., "swap", "price-feed"), or you want to browse available services filtered by type and minimum reputation score.
Returns: Array of registry entries with token ID, owner, entity type, name, capabilities, endpoint, and status.
Note: This queries the Azeth server API. Set AZETH_SERVER_URL env var if the server is not at the default location. Results are ranked by reputation (highest first) by default; pass minReputation to also filter out providers below a threshold. Each result carries a usableEndpoint flag (false for blank/placeholder/ephemeral-tunnel endpoints). No private key is required for read-only discovery.
Example: { "capability": "price-feed" } or { "entityType": "service", "minReputation": 50, "limit": 5 }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Target chain. Defaults to AZETH_CHAIN env var or "baseSepolia". Accepts "base", "baseSepolia", "ethereumSepolia", "ethereum" (and aliases like "base-sepolia", "eth-sepolia", "sepolia", "eth", "mainnet"). | |
| capability | No | Filter by capability (e.g., "swap", "price-feed", "translation"). | |
| entityType | No | Filter by participant type. | |
| minReputation | No | Minimum reputation score (0-100). Higher means more trusted. | |
| limit | No | Maximum number of results. Defaults to 10. | |
| offset | No | Number of results to skip for pagination. Defaults to 0. |