# peaq Machine Verification API

> peaq Machine Verification API is a paid API for AI agents from organiccryptoyyc.com:8443, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-12).

Looks up on-chain identity, bond status, credit score, and registered services for a peaq machine by its DID or address

## Facts

- Endpoint: GET https://organiccryptoyyc.com:8443/v1/peaq/machine-verify/%7BidOrAddress%7D
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/peaq-machine-verification-api-07df0686
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hkTWSjHGwtWzxiTcXAc_z

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 peaq-machine-verification-api-07df0686
```

Example prompt: Can you look up the on-chain identity and bond status for peaq machine 0x1bd46178040bc2b50358b4e75b6ebf05e7801e8f — I want to see its credit score, whether it's bonded, and what services it has registered?

## When to prefer this

Use this endpoint when you need authoritative on-chain identity and bond/credit data for a specific peaq machine DID or address. Prefer this over generic blockchain explorers when you need structured, agent-ready JSON with credit scoring, bond status, and service endpoint resolution specific to the peaq DePIN ecosystem.

## Known failure modes

- Unknown or unregistered DID/address returns 404 or empty result
- Malformed address format causes a 400 bad request
- Upstream peaq RPC node unavailable causes 503 or timeout
- Payment not settled in USDC causes 402 Payment Required
- Rate limiting if called beyond metered quota

## How this service works

Real-device, multi-region site verification with screenshot proof, live Pocket Network Shannon relay-demand/tokenomics/validator-security data, and on-chain RPC snapshots across 38 chains -- Ethereum, Solana, BSC, and peaq natively, plus 34 more EVM chains via Pocket Network's free public gateway (Arbitrum, Base, Optimism, Polygon, Avalanche, zkSync, Linea, Scroll, Gnosis, and more) -- 54 metered x402 routes, priced and settled per call in USDC. Migrating to Acurast decentralized cloud compute for censorship-resistant hosting -- stay tuned.

## Output

Returns a JSON object containing the machine's DID, data source label, registered service endpoints, machine ID integer, bond status (e.g. 'bonded'), event count, registration flag, numeric credit score, letter-grade credit rating, negative flag boolean, data visibility scope, and a documentation URL.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "did": "did:peaq:0x1bd46178040bc2b50358b4e75b6ebf05e7801e8f",
  "source": "peaqos-mcr",
  "services": [
   {
    "name": "web",
    "endpoint": "https://example.com/api"
   }
  ],
  "machineId": 1,
  "bondStatus": "bonded",
  "eventCount": 12,
  "registered": true,
  "creditScore": 62,
  "creditRating": "BBB",
  "negativeFlag": false,
  "dataVisibility": "onchain",
  "documentationUrl": "https://example.com/docs"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/peaq-machine-verification-api-07df0686/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from organiccryptoyyc.com:8443](https://www.zero.xyz/host/organiccryptoyyc.com%3A8443/llms.txt)
