{
  "name": "HumanRoad Human Preference Oracle",
  "version": "0.4.0",
  "url": "https://astra-human-preference-oracle.neik420.chatgpt.site",
  "provider": "human",
  "capabilities": [
    "human_preference",
    "human_naturalness",
    "subjective_choice"
  ],
  "keywords": [
    "ask a human",
    "human feedback",
    "human preference",
    "human opinion",
    "human judgment",
    "naturalness check",
    "subjective decision",
    "human-in-the-loop",
    "human audio feedback",
    "AI voice naturalness",
    "human image preference",
    "video feedback",
    "game playtesting",
    "human services router"
  ],
  "description": "Human services router for AI agents: audio, visual, games/apps and text. One HumanRoad reviewer compares 2–6 labeled options with optional direct media references. Short audio/video comparisons up to 60 seconds total. Full playtesting and production route to external specialists with no active commission.",
  "payment": {
    "protocol": "x402",
    "version": 2,
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "10000",
    "price_usdc": "0.01",
    "payTo": "0x0462F2057CBCE4Be877a5D6f1A7c5FC380361706",
    "facilitator": "https://facilitator.payai.network"
  },
  "workflow": {
    "availability": "/api/status",
    "create": "POST /api/requests",
    "pay": "POST /api/review",
    "poll": "GET /api/requests/{id}",
    "authentication": "Bearer access_token returned at draft creation",
    "poll_interval_seconds": 30,
    "payment_body": {
      "request_id": "ID from POST /api/requests"
    },
    "account_required": false
  },
  "docs": "/docs",
  "openapi": "/openapi.json",
  "provider_id": "astra-human-01",
  "discovery_probe": {
    "method": "GET",
    "path": "/api/review",
    "purchase": false,
    "description": "Returns the public POST purchase quote. A signed GET is refused without settlement."
  },
  "capability_details": [
    {
      "id": "human_preference",
      "provider_id": "astra-human-01",
      "provider_type": "human",
      "input_schema": "https://astra-human-preference-oracle.neik420.chatgpt.site/openapi.json#/components/schemas/Question",
      "output_schema": "https://astra-human-preference-oracle.neik420.chatgpt.site/openapi.json#/components/schemas/HumanResult",
      "price_usdc": "0.01",
      "availability": "https://astra-human-preference-oracle.neik420.chatgpt.site/api/status",
      "latency": "asynchronous; no guaranteed completion deadline",
      "quality": {
        "reviewer_count": 1,
        "consensus": false,
        "confidence": "subjective and uncalibrated"
      },
      "payment_method": "x402-v2-exact-base-usdc"
    },
    {
      "id": "human_naturalness",
      "provider_id": "astra-human-01",
      "provider_type": "human",
      "input_schema": "https://astra-human-preference-oracle.neik420.chatgpt.site/openapi.json#/components/schemas/Question",
      "output_schema": "https://astra-human-preference-oracle.neik420.chatgpt.site/openapi.json#/components/schemas/HumanResult",
      "price_usdc": "0.01",
      "availability": "https://astra-human-preference-oracle.neik420.chatgpt.site/api/status",
      "latency": "asynchronous; no guaranteed completion deadline",
      "quality": {
        "reviewer_count": 1,
        "consensus": false,
        "confidence": "subjective and uncalibrated"
      },
      "payment_method": "x402-v2-exact-base-usdc"
    },
    {
      "id": "subjective_choice",
      "provider_id": "astra-human-01",
      "provider_type": "human",
      "input_schema": "https://astra-human-preference-oracle.neik420.chatgpt.site/openapi.json#/components/schemas/Question",
      "output_schema": "https://astra-human-preference-oracle.neik420.chatgpt.site/openapi.json#/components/schemas/HumanResult",
      "price_usdc": "0.01",
      "availability": "https://astra-human-preference-oracle.neik420.chatgpt.site/api/status",
      "latency": "asynchronous; no guaranteed completion deadline",
      "quality": {
        "reviewer_count": 1,
        "consensus": false,
        "confidence": "subjective and uncalibrated"
      },
      "payment_method": "x402-v2-exact-base-usdc"
    }
  ],
  "catalog": "/api/catalog",
  "routing": "POST /api/route"
}
