# WalCert Portfolio Quality Grader

> WalCert Portfolio Quality Grader is a paid API for AI agents from walcert.globalscoreagent.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Grades an EVM wallet's portfolio quality (usable vs spam/dust, concentration, tiers) on an A-F scale and returns a signed certificate

## Facts

- Endpoint: POST https://walcert.globalscoreagent.com/v1/certificates/portfolio
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/walcert-portfolio-quality-grader-bdf9a254
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rJZZzrLyabPvHZUfG3yJz

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 walcert-portfolio-quality-grader-bdf9a254 -d '<json body>'
```

Example prompt: Can you grade the portfolio quality of the wallet 0x4e83362442B8d1beC281931eF7E5f8C8Be8E48d7 and tell me if it's mostly real assets or spam/dust tokens, and what tier it falls into?

## When to prefer this

Use this endpoint when you need a holistic view of a wallet's portfolio quality — specifically whether its holdings are legitimate, concentrated, or filled with spam/dust tokens — and want a signed, verifiable certificate. Prefer this over activity or chain-footprint graders when the question is about asset quality and token composition rather than transaction behavior or cross-chain longevity. Ideal before accepting a wallet as a counterparty, onboarding a user, or credentialing an agent wallet.

## Known failure modes

- Invalid or malformed wallet address (not 0x-prefixed or not 42 chars) returns validation error
- Wallet address not found or has no on-chain activity may result in low-grade or insufficient data error
- Payment failure or insufficient USDC balance (requires $0.05 USDC via x402) results in 402 error
- Network or RPC timeout when fetching on-chain portfolio data
- Very new wallets with minimal holdings may produce low-confidence grades

## How this service works

Grade wallet portfolio quality (usable vs spam/dust, concentration, tiers) A-F. POST wallet_address; signed certificate. $0.05 USDC.

## Output

A signed certificate containing an A-F portfolio quality grade, spam/dust ratio assessment, token concentration (HHI-like) metrics, portfolio tier classification, and a cryptographically signed attestation of the wallet's portfolio quality at time of evaluation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "wallet_address": {
   "type": "string",
   "description": "EVM wallet address (0x-prefixed, 42 chars)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/walcert-portfolio-quality-grader-bdf9a254/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from walcert.globalscoreagent.com](https://www.zero.xyz/host/walcert.globalscoreagent.com/llms.txt)
