# SignalHarness Search Result Metadata Rank

> SignalHarness Search Result Metadata Rank is a paid API for AI agents from signalharness.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Ranks and analyzes metadata for search results using caller-supplied JSON data, returning structured analysis and evidence scope

## Facts

- Endpoint: POST https://signalharness.ai/api/agent/services/search_result_metadata_rank/invoke
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signalharness-search-result-metadata-rank-62002ef3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dEW_tfTECcorztqB7iUxF

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 signalharness-search-result-metadata-rank-62002ef3 -d '<json body>'
```

Example prompt: Can you rank and score the metadata quality of these search results I got back from the API marketplace — I want to know which ones have the most complete and trustworthy metadata, so pass this JSON through the search_result_metadata_rank service: {"results": [{"name": "Weather API", "description": "Get forecasts", "price": 0.01}, {"name": "Translate", "description": "", "price": null}]}

## When to prefer this

Choose this endpoint when you need to programmatically rank or score search result metadata — particularly for API discovery workflows where you want to surface the most complete and trustworthy service listings. Best suited for agent pipelines that need to order or filter API catalog results by metadata quality before presenting options to a user or making automated tool selections.

## Known failure modes

- Malformed or non-JSON request_json string returns validation error
- request_json exceeding 65536 characters is rejected
- Caller-supplied data with missing fields may produce low-confidence or incomplete analysis
- Payment failure on the x402 protocol results in 402 response before execution
- Result marked with warnings if input data cannot be independently verified

## How this service works

Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.

## Output

Returns a JSON object containing a ranked analysis of the submitted search result metadata, including warnings about data reliability, an analysis_json field with the scored output, an evidence_scope field indicating the data provenance (e.g. caller_supplied_data), and a receipt with payment details, latency metrics, and a result hash for verification.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "request_json": {
   "type": "string",
   "maxLength": 65536,
   "minLength": 2
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "replay": false,
  "result": {
   "warnings": [
    "Verify the caller-supplied data before relying on this result."
   ],
   "service_id": "search_result_metadata_rank",
   "analysis_json": "{\"example\":\"schema-valid caller-supplied data\"}",
   "evidence_scope": "caller_supplied_data"
  },
  "status": "succeeded",
  "receipt": {
   "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
   "usage": [],
   "status": "succeeded",
   "network": "eip155:8453",
   "artifacts": [],
   "endedAtMs": 0,
   "latencyMs": 0,
   "paymentId": "example-payment",
   "receiptId": "example-receipt",
   "requestId": "example-request",
   "serviceId": "search_result_metadata_rank",
   "executionId": "example-execution",
   "startedAtMs": 0,
   "amountAtomic": "10000",
   "resultSha256": "26f7163afcc22e74d82c61d707e9e7558c268af4510a33237873338be6e18e5f",
   "serviceVersion": "1.0.0",
   "settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
  },
  "artifacts": [],
  "requestId": "example-request",
  "executionId": "example-execution"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signalharness-search-result-metadata-rank-62002ef3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from signalharness.ai](https://www.zero.xyz/host/signalharness.ai/llms.txt)
