Prowl
0/100
prowl
Benchmarked Sep 09, 2026

Conjur

This is an API definition for CyberArk Conjur Open Source. You can find out more at [Conjur.org](https://www.conjur.org/).

defiapi defi_yield api_key_header
Benchmark Your API

Score Breakdown

Latency0/10
Consistency0/10
Documentation0/10
Error Clarity0/10
Auth Simplicity0/10
Token Efficiency0/10
First-Try Success0/10
Parseability0/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "defi_protocol",
  "base_url": "https://conjur.local",
  "auth_method": "api_key_header",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {"type": "per_request", "details": {}},
  "rate_limits": {"rpm": 60},
  "capabilities": [],
  "defi_specifics": {
    "chains": [],
    "protocols": [],
    "yield_types": [],
    "has_tvl_data": false,
    "has_apy_data": false,
    "has_price_feeds": false,
    "contract_verified": false
  }
}
Plan
```json
{
  "tests": [
    {
      "name": "check_service_availability",
      "endpoint": "/",
      "method": "GET",
      "headers": {},
      "payload": {},
      "expected_status": 200,
      "intent": "happy_path",
      "expected_behavior": "Service is reachable and responds to basic connectivity check",
      "metrics": ["latency", "status_code"],
      "validation": {}
    },
    {
      "name": "verify_auth_required",
      "endpoint": "/",
      "method": "GET",
      "headers": {},
      "payload": {},
      "expected_status": 401,
      "intent": "auth",
      "expected_behavior": "API should require authentication and return 401 when no auth header is provided",
      "metrics": ["status_code", "latency"],
      "validation": {}
    },
    {
      "name": "verify_auth_with_invalid_key",
      "endpoint": "/info",
      "method": "GET",
      "headers": {"Authorization": "Token invalid-key-12345"},
      "payload": {},
      "expected_status": 401,
      "intent": "auth",
      "expected_behavior": "API should reject invalid API key with 401",
      "metrics": ["status_code", "latency"],
      "validation": {}
    },
    {
      "name": "verify_no_supported_chains",
      "endpoint": "/v1/pools",
      "method": "GET",
      "headers": {"Authorization": "Bearer ${API_KEY}"},
      "payload": {"chain": "ethereum"},
      "expected_status": 404,
      "intent": "validation",
      "expected_behavior": "API has no documented endpoints or supported chains; requesting pools for any chain should fail with 404 or similar",
      "metrics": ["status_code", "latency"],
      "validation": {}
    },
    {
      "name": "verify_yield_data_range",
      "endpoint": "/v1/apy",
      "method": "GET",
      "headers": {"Authorization": "Bearer ${API_KEY}"},
      "payload": {},
      "expected_status": 404,
      "intent": "validation",
      "expected_behavior": "No APY endpoint documented; should return 404 as this is not a qualified DeFi yield service per analysis",
      "metrics": ["status_code", "latency"],
      "validation": {}
    }
  ],
  "pricing_probes": [
    {
      "name": "verify_per_request_pricing_no_endpoints",
      "description": "Verify pricing behavior when no endpoints are exposed. Send to root and check response headers for usage or rate-limit info.",
      "endpoint": "/",
      "method": "GET",
      "payload": {},
      "check": "Response should include rate-limit headers (e.g., X-RateLimit-Limit, X-RateLimit-Remaining) indicating per-request pricing; no token usage expected."
    }
  ],
  "stress_profile": {
    "concurrent_requests": 2,
    "duration_seconds": 10,
    "ramp_up": false
  }
}
```
Execute

1/6 tests passed

TestEndpointStatusLatency
check_service_availabilityGET /None27ms
verify_auth_requiredGET /None40ms
verify_auth_with_invalid_keyGET /infoNone51ms
verify_no_supported_chainsGET /v1/poolsNone24ms
verify_yield_data_rangeGET /v1/apyNone35ms
defillama_tvl_crossrefGET https://api.llama.fi/protocols2000ms
Interpret
```json
{
  "overall": 5,
  "dimensions": {
    "token_efficiency": 0.0,
    "first_try_success": 0.0,
    "response_parseability": 0.0,
    "error_clarity": 0.0,
    "doc_quality": 0.0,
    "auth_simplicity": 0.0,
    "latency": 0.0,
    "consistency": 0.0
  },
  "pricing_normalized": {
    "cost_per_1k_requests": null,
    "free_tier_requests": null
  },
  "issues": [
    "Service is completely unreachable - DNS resolution fails with 'Name or service not known' on all endpoints",
    "All 6 test requests to the target service failed with connection errors",
    "Service domain does not resolve, indicating the API is not deployed or the hostname is incorrect",
    "No capabilities or endpoints were advertised in the service description, making it impossible to verify any DeFi functionality",
    "Cannot validate yield data, TVL figures, or authentication since the service never responds"
  ],
  "recommendations": [
    "Verify the service domain is correct and the API is properly deployed and reachable on the public internet",
    "Ensure DNS records are properly configured and the hosting provider is active",
    "Once reachable, document all available endpoints, especially for pools, yield/APY data, and TVL information",
    "Implement and document clear error responses for rate limits, unsupported chains, and invalid pool queries",
    "After deployment, provide clear documentation on APY calculation methodology and distinguish between APY and APR",
    "Consider providing public read access to yield/TVL data without authentication to maximize agent efficiency"
  ]
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
api_key_header
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/conjur">
  <img src="https://prowl.world/badge/conjur.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard