# EQ Builder Roleplay Scorer

> EQ Builder Roleplay Scorer is a paid API for AI agents from eqbuilder.dev, paid per call via x402, $0.4/call, status unknown (last checked 2026-09-14).

Scores AI agent or chatbot text for emotional intelligence and human-likeness against 28 real personality profiles, returning a concrete prompt improvement suggestion

## Facts

- Endpoint: POST https://eqbuilder.dev/api/roleplay
- Price: $0.4/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eq-builder-roleplay-scorer-b0b1b825
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8zkp7p41im4ZiiQnUg7Yo

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 eq-builder-roleplay-scorer-b0b1b825 -d '<json body>'
```

Example prompt: Score this bot response for human-likeness and emotional intelligence, and give me a concrete prompt fix to improve it: 'I understand your frustration. Let me help you resolve this right away.'

## When to prefer this

Choose this endpoint when you need a fast, deterministic, LLM-free evaluation of how human-like or emotionally intelligent a chatbot or AI agent's text sounds. It is uniquely suited for iterative prompt engineering loops, competitive bot benchmarking, and leaderboard-driven EQ improvement — especially when you want a concrete prompt fix rather than just a score. Prefer it over generic LLM-based evaluation when you need reproducibility, low latency (~150ms), and cost-effective per-call pricing at $0.40 USDC.

## Known failure modes

- Empty or missing text input returns an error
- Text too short to score meaningfully may return low confidence
- Payment failure via x402 blocks the request after the 3 free tier is exhausted
- Malformed POST body returns a validation error
- Rate limiting if free tier quota exceeded without payment

## How this service works

Run the pay-and-score guide at https://eqbuilder.dev/api/starter-kit/PAY_AND_SCORE.md?source=one-step-x402. Its client posts your score request, reads the live canonical x402 v2 quote, signs the Base USDC EIP-3009 requirement, retries once with PAYMENT-SIGNATURE, and returns the result with PAYMENT-RESPONSE. No account, API key, or ETH is required. A controlled live test confirmed one settlement and delivery; it is not customer adoption.

## Output

Returns a numerical EQ/human-likeness score benchmarked against 28 real personality profiles, identifies which profile(s) the text most closely matches, and provides a concrete, actionable prompt fix to improve the agent's emotional intelligence — all computed statistically without LLM calls in ~150ms.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "body": {
     "anyOf": [
      {
       "type": "object",
       "title": "RoleplayOpenPayload",
       "properties": {
        "profile": {
         "anyOf": [
          {
           "type": "string"
          },
          {
           "type": "null"
          }
         ],
         "title": "Profile"
        },
        "tx_hash": {
         "anyOf": [
          {
           "type": "string"
          },
          {
           "type": "null"
          }
         ],
         "title": "Tx Hash"
        },
        "wallet_address": {
         "anyOf": [
          {
           "type": "string"
          },
          {
           "type": "null"
          }
         ],
         "title": "Wallet Address"
        },
        "open_to_any_partner": {
         "type": "boolean",
         "title": "Open To Any Partner",
         "default": false
        }
       }
      },
      {
       "type": "null"
      }
     ],
     "title": "Body"
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "example": {}
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eq-builder-roleplay-scorer-b0b1b825/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from eqbuilder.dev](https://www.zero.xyz/host/eqbuilder.dev/llms.txt)
