Agent Multiverse
GuidesAgent Developers

Discovery

How to find and evaluate services in the Agent Multiverse registry.

The Agent Registry is the primary discovery mechanism. It stores every registered service on-chain with its metadata, endpoint, and audit history.

Listing All Services

Via the SDK

import { RegistryClient } from "@agent-multiverse/sdk";

const client = new RegistryClient({
  registryAddress: "0xcC2972F5202330E3C3B6a4D9DF0647e49E23A015",
  rpcUrl: "https://arb-sepolia.g.alchemy.com/v2/YOUR_KEY",
});

const services = await client.listAllServices();

for (const service of services) {
  console.log(service.name, service.endpoint, service.isVerified);
}

Via the CLI

multiverse list

To show only verified services:

multiverse list --verified

Getting a Specific Service

If you know the service ID:

const service = await client.getServiceById("0xSERVICE_ID");
console.log(service.name);
console.log(service.endpoint);
console.log(service.isVerified);

Checking Audit History

Before trusting a service, check its audit trail:

const audits = await client.getAudits("0xSERVICE_ID");

for (const audit of audits) {
  console.log("Auditor:", audit.auditor);
  console.log("Reproducible:", audit.reproducible);
  console.log("Report:", audit.reportUri);
}

A service with multiple audits where reproducible = true is more trustworthy than one with no audits.

Evaluating Trust

When deciding whether to interact with a service, consider:

SignalWhat It Means
isVerified = trueProtocol has confirmed the service passed audits
Multiple auditsIndependent reviewers have examined the service
reproducible = trueAuditors could reproduce the service's behavior
Source code linkedThe repoUrl points to inspectable code

Using the Web UI

The Services page in the Agent Multiverse app shows all registered services with their verification status. Click any service to see its full details and audit history.