# Node Scorecard API – Sentinel dVPN Node Lookup

> Node Scorecard API – Sentinel dVPN Node Lookup is a paid API for AI agents from nodescorecard.xyz, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-09).

Returns independent performance, reliability, and quality scoring for a specific Sentinel dVPN node by its on-chain address

## Facts

- Endpoint: GET https://nodescorecard.xyz/scorecard/node/%7Baddress%7D?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-09
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/node-scorecard-api-sentinel-dvpn-node-lookup-f34282ab
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Z4FioI-IkOaj3kYQPHV0c

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 node-scorecard-api-sentinel-dvpn-node-lookup-f34282ab
```

Example prompt: Can you pull the Node Scorecard for Sentinel node sentnode1nmse5z50klakvwuy68w4wdgdvwzfasl8ryu9wk and tell me its composite score, uptime, and whether it passes the SLA?

## When to prefer this

Use this endpoint when you need independent, third-party quality measurements of a specific Sentinel dVPN node — especially composite scoring, SLA compliance, speed benchmarks, and jurisdiction/censorship data. Prefer it over self-reported node metrics or raw Sentinel RPC queries when you need a normalized, comparable score across the network. Ideal for node selection logic in VPN clients, node directory curation, or compliance checks.

## Known failure modes

- Invalid or malformed Sentinel node address returns an error or empty result
- Node address not found in the network returns a 404 or empty node object
- Node has no recent samples, resulting in stale or incomplete scoring data
- Upstream Sentinel network data unavailable causes degraded or missing metrics
- Payment of $0.003 USDC via x402 fails if wallet is underfunded or x402 protocol handshake fails

## How this service works

Independent measurement and scoring of the Sentinel dVPN network. Pay per call in USDC over x402 — no account, no API key, no signup.

## Output

Returns a JSON object with two main sections: 'node' (current metrics including composite_score, uptime, speed_dl_mbps, speed_ul_mbps, sla_pass, reliability, peers, leases, price_gb, price_hr, jurisdiction_freedom, censorship_resistance, country, city, ASN, protocol, and asn_saturated flag) and 'history' (a compact timeline string, stability score, average price position, age, transaction count, and date range). Also returns network_rank and network_active_total for context within the broader Sentinel network.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "node": {
   "asn": "AS8218 Zayo Infrastructure France SA",
   "city": "Vienna",
   "peers": 11,
   "leases": 1,
   "uptime": 96.6,
   "address": "sentnode1nmse5z50klakvwuy68w4wdgdvwzfasl8ryu9wk",
   "country": "Austria",
   "moniker": "SuchNode-3UK1BLjFTpZo",
   "samples": 590,
   "price_gb": 40.15,
   "price_hr": 50,
   "protocol": "v2ray",
   "sla_mbps": 45.89,
   "sla_pass": true,
   "protocols": null,
   "api_status": "ok",
   "reliability": 100,
   "residential": true,
   "asn_saturated": false,
   "speed_dl_mbps": 8.66,
   "speed_ul_mbps": 641.01,
   "asn_node_count": 2,
   "sla_percentile": 96,
   "composite_score": 92.2,
   "jurisdiction_freedom": 76,
   "asn_network_share_pct": 0.1,
   "censorship_resistance": "basic",
   "jurisdiction_freedom_estimated": false
  },
  "history": {
   "a": "sentnode1nmse5z50klakvwuy68w4wdgdvwzfasl8ryu9wk",
   "n": 590,
   "sc": 95,
   "tl": "111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111101110111110111011111111110111111111111100111111111011111111011011001101001101",
   "ul": 686.0146842105263,
   "mon": "SuchNode-3UK1BLjFTpZo",
   "stab": 89.1,
   "age_h": 0.2,
   "l_now": 1,
   "l_pos": 87,
   "p_avg": 43.8,
   "p_pos": 100,
   "stale": false,
   "tl_to": "2026-07-25T07:01:11Z",
   "trans": 32,
   "uptime": 96.6,
   "country": "Austria",
   "tl_from": "2026-07-18T05:00:46Z"
  },
  "network_rank": 1,
  "network_active_total": 1352
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/node-scorecard-api-sentinel-dvpn-node-lookup-f34282ab/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nodescorecard.xyz](https://www.zero.xyz/host/nodescorecard.xyz/llms.txt)
