{"openapi":"3.1.0","info":{"title":"PQS Prompt Quality Score","version":"1.0.0","x-guidance":"PQS scores any LLM prompt across 8 dimensions using 5 cited frameworks. POST a prompt to /api/score for a basic score at 0.001 USDC or /api/score/full for full optimization with before/after outputs at 0.005 USDC. All payments via x402 on Base mainnet."},"paths":{"/api/score":{"post":{"summary":"Score a prompt","description":"Returns PQS score across 4 dimensions with grade and percentile","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","description":"The prompt to score"},"vertical":{"type":"string","enum":["crypto","content","research","general"],"default":"general"}}}}}},"responses":{"200":{"description":"PQS score result"},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001"},"protocols":[{"x402":{}}]}}},"/api/score/free":{"post":{"summary":"Free basic PQS score","description":"Returns basic PQS score with grade. No payment required. For full dimension breakdown upgrade to /api/score.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string"},"vertical":{"type":"string","enum":["crypto","content","research","general"],"default":"general"}}}}}},"responses":{"200":{"description":"Basic PQS score"}}}},"/api/score/batch":{"post":{"summary":"Batch PQS scoring — up to 10 prompts","description":"Score up to 10 prompts in a single call. Returns individual scores plus batch summary.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["prompts"],"properties":{"prompts":{"type":"array","maxItems":10,"items":{"type":"object","properties":{"prompt":{"type":"string"},"vertical":{"type":"string","enum":["crypto","content","research","general"]}}}}}}}}},"responses":{"200":{"description":"Batch scoring results with summary"},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]}}},"/api/score/full":{"post":{"summary":"Full PQS analysis","description":"Returns optimized prompt plus before/after outputs with complete scoring","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","description":"The prompt to optimize and score"},"vertical":{"type":"string","enum":["crypto","content","research","general"],"default":"general"}}}}}},"responses":{"200":{"description":"Full PQS analysis result"},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]}}}}}