# TrustLayer Owner Portfolio Lookup

> TrustLayer Owner Portfolio Lookup is a paid API for AI agents from api.thetrustlayer.xyz, paid per call via x402, $0.001000/call, status unknown (last checked 2026-09-15).

Returns all AI agents operated by a given wallet address across all chains, with trust scores and risk assessment for the owner portfolio.

## Facts

- Endpoint: GET https://api.thetrustlayer.xyz/owner/:address
- Price: $0.001000/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-thetrustlayer-xyz-abb98da7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_w8gOKeHxjG0Lo4hQdkOkZ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability api-thetrustlayer-xyz-abb98da7
```

Example prompt: Can you pull up the full agent portfolio for the wallet 0xAbCd1234...5678 on TrustLayer — I want to see all the agents they operate across chains and their trust scores and risk level?

## When to prefer this

Use this endpoint when you need a portfolio-level view of all agents controlled by a single wallet owner, rather than details on a specific agent. Ideal for due diligence on an agent operator, detecting concentration of agents under one address, or evaluating the trustworthiness of an owner before interacting with any of their agents.

## Known failure modes

- Address not registered in any ERC-8004 registry: returns found=false, empty agents array, riskAssessment='unknown'
- Invalid wallet address format: may return 400 or empty result
- Payment failure (x402): returns 402 if USDC micropayment is not completed
- Network or indexer downtime: may return 5xx errors
- Solana address not indexed: cross-chain coverage may be incomplete

## How this service works

Owner portfolio lookup. Shows all agents operated by a single wallet address across all chains, with trust scores and risk assessment.

## Output

Returns an object containing the owner wallet address, a list of associated agents with their trust scores, the chains they appear on, total agent count, average trust score across the portfolio, and an overall risk assessment string (e.g. 'unknown', 'low', 'high'). If no agents are found, returns found=false with empty arrays.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "address": "0xAbCdEf1234567890AbCdEf1234567890AbCdEf12"
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "address": {
       "type": "string",
       "description": "Owner wallet address (EVM 0x... or Solana)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-thetrustlayer-xyz-abb98da7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.thetrustlayer.xyz](https://www.zero.xyz/host/api.thetrustlayer.xyz/llms.txt)
