{"openapi":"3.1.0","info":{"title":"wowsuchai catalog API","version":"v1","description":"Public HTTPS JSON API over the wowsuchai catalog of AI developments. Catalog, search, feed, result lookup and POST /comparisons are free and need no account. POST /recommendations returns a paid tool setup. Neither POST changes catalog records.\n\nPricing: POST /recommendations costs $0.05 per delivered answer (outcome recommended or insufficient_evidence); refusals, requests for more information and errors are not charged. Pay with an API key holding prepaid credits (Authorization: Bearer; 100 credits for $5 at https://wowsuchai.withglint.app/app/account) or per call with x402 v2 (USDC on Base, PAYMENT-SIGNATURE; verified before generation, settled only after a delivered answer, receipt in PAYMENT-RESPONSE). An unpaid request gets 402 with the x402 requirements in the PAYMENT-REQUIRED header and body. The API has no free tier; the web form offers 3 free recommendations a day.\n\nEvery response is UTF-8 JSON with ISO 8601 UTC timestamps and stable string identifiers, and carries apiVersion, taxonomyVersion, generatedAt, nextCursor and license.\n\nPagination: pass nextCursor back as cursor until it is null; a page holds at most 100 records.\n\nRate limit: 60 requests per minute per IP address; over the limit the API answers 429 with retryAfterSeconds.\n\nCaching: responses may be cached for five minutes; record lookups carry an ETag for conditional requests.\n\nLicence: catalog metadata, classifications, generated summaries and feed event metadata are CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/), attributed to wowsuchai. Not licensed by wowsuchai. Source quotations and linked source content keep their original rights.\n\nRecommendations: the purpose is screened first under safety policy safety-policy-1; requests whose primary purpose is credential theft, malware deployment, security evasion, violent harm, sexual exploitation, unlawful surveillance receive outcome \"refused\" with no tools. medical, legal, employment, financial requests are allowed with limitations and a qualified-human requirement. Generation times out after 45 seconds (504, retriable); an uncertain screen is a retriable 503; invalid fields are a 400 before any generation; the rate limit is shared with the catalog. Explanations, factor scores, setup metadata and sanitized request summaries are CC BY 4.0, attributed to wowsuchai. Request and response bodies follow the versioned JSON Schemas recommendation-v1.","license":{"name":"CC BY 4.0","identifier":"CC-BY-4.0"}},"servers":[{"url":"https://wowsuchai.withglint.app/api/v1"}],"paths":{"/records":{"get":{"operationId":"records","summary":"Browse and search records","description":"Published records, newest detected publication first. `q` runs a keyword search over titles, summaries, capabilities, products, publishers and classified utility. Facets combine with AND; values within a facet with OR. Low-confidence records are included and flagged.","parameters":[{"name":"q","in":"query","required":false,"description":"Keyword query (PostgreSQL full-text search).","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Development type: model, developer platform, application. Repeat the parameter or separate values with commas.","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"capability","in":"query","required":false,"description":"Capability labels from the taxonomy (any of).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"modality","in":"query","required":false,"description":"Modality labels (any of).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"access","in":"query","required":false,"description":"Access labels, for example `open weights` or `API` (any of).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"deployment","in":"query","required":false,"description":"Deployment labels, for example `on-device` (any of).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"pricing","in":"query","required":false,"description":"Pricing labels (any of).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"confidence","in":"query","required":false,"description":"high, medium or low.","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"publishedAfter","in":"query","required":false,"description":"Earliest detected publication time (inclusive), ISO 8601.","schema":{"type":"string"}},{"name":"publishedBefore","in":"query","required":false,"description":"Latest detected publication time (exclusive), ISO 8601.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Records per page, 1 to 100 (default 25).","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"The `nextCursor` of the previous page.","schema":{"type":"string"}}],"responses":{"200":{"description":"Envelope with `data`: Record[]","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"public, max-age=300"}},"content":{"application/json":{"schema":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Stable canonical record identifier"},"versionId":{"type":"string","description":"Identifier of the current public version"},"versionNumber":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"title":{"type":"string"},"maker":{"type":"string"},"publisher":{"type":"string"},"summary":{"type":"string","description":"Generated summary (CC BY 4.0, wowsuchai)"},"utility":{"type":"string"},"classifications":{"type":"object","properties":{"developmentType":{"type":"string"},"capability":{"type":"array","items":{"type":"string"}},"modality":{"type":"array","items":{"type":"string"}},"access":{"type":"array","items":{"type":"string"}},"deployment":{"type":"array","items":{"type":"string"}},"pricing":{"type":"array","items":{"type":"string"}},"targetUser":{"type":"array","items":{"type":"string"}}},"required":["developmentType","capability","modality","access","deployment","pricing","targetUser"],"additionalProperties":false},"attributes":{"type":"object","properties":{"availability":{"type":["string","null"]},"pricingModel":{"type":["string","null"]},"deployment":{"type":["string","null"]},"privacy":{"type":["string","null"]},"licence":{"type":["string","null"]}},"required":["availability","pricingModel","deployment","privacy","licence"],"additionalProperties":false,"description":"null means not established"},"score":{"type":"number","minimum":0,"maximum":1,"description":"Evidence score from 0 to 1"},"confidence":{"type":"string","enum":["high","medium","low"]},"capped":{"type":"boolean","description":"True when the score is capped at 0.59 for missing owner evidence"},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]},"publicationState":{"type":"string","const":"published"},"lowConfidence":{"type":"boolean"},"eligibleForDerivedResults":{"type":"boolean","description":"Whether recommendations and ordinary digest items may use this record"},"publishedAt":{"type":"string","description":"Detected publication time of the development"},"collectedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"lastVerifiedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"versionEffectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"rubricVersion":{"type":"string"},"jevVersion":{"type":"string"},"webUrl":{"type":"string"}},"required":["id","versionId","versionNumber","title","maker","publisher","summary","utility","classifications","attributes","score","confidence","capped","correctionState","publicationState","lowConfidence","eligibleForDerivedResults","publishedAt","collectedAt","lastVerifiedAt","versionEffectiveAt","taxonomyVersion","rubricVersion","jevVersion","webUrl"],"additionalProperties":false}},"nextCursor":{"description":"Present when more results exist; pass it back as `cursor`","type":["string","null"]},"license":{"type":"object","properties":{"catalog":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["catalog","excluded"],"additionalProperties":false}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license"],"additionalProperties":false},"example":{"apiVersion":"v1","taxonomyVersion":1,"generatedAt":"2026-09-23T16:00:00.000Z","data":[{"id":"wsa_cry26nijweyj","versionId":"v_example","versionNumber":2,"title":"GPT-6 Sol","maker":"OpenAI","publisher":"OpenAI","summary":"OpenAI's flagship GPT-6 model for complex reasoning and coding, available in ChatGPT and the API.","utility":"Long-context reasoning, coding and agent workflows.","classifications":{"developmentType":"model","capability":["text generation","code generation","agents"],"modality":["text","image"],"access":["web","API"],"deployment":["hosted"],"pricing":["usage-based","subscription"],"targetUser":["developer","enterprise"]},"attributes":{"availability":"Generally available","pricingModel":"Usage-based","deployment":"Hosted","privacy":null,"licence":null},"score":0.93,"confidence":"high","capped":false,"correctionState":"corrected","publicationState":"published","lowConfidence":false,"eligibleForDerivedResults":true,"publishedAt":"2026-09-17T17:00:00.000Z","collectedAt":"2026-09-23T09:12:40.000Z","lastVerifiedAt":"2026-09-23T09:12:40.000Z","versionEffectiveAt":"2026-09-23T15:23:48.720Z","taxonomyVersion":1,"rubricVersion":"evidence-rubric-1","jevVersion":"typesafe/jev-1.13-20260917","webUrl":"https://wowsuchai.withglint.app/records/wsa_cry26nijweyj"}],"nextCursor":"eyJwIjoiMjAyNi0wOS0xN1QxNzowMDowMC4wMDBaIiwiaSI6IndzYV9jcnkyNm5pandleWoifQ","license":{"catalog":{"name":"CC BY 4.0","spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"wowsuchai","attributionUrl":"https://wowsuchai.withglint.app","covers":["catalog metadata","classifications","generated summaries","feed event metadata"]},"excluded":{"covers":["source quotations","linked source content"],"terms":"Not licensed by wowsuchai. Source quotations and linked source content keep their original rights."}}}}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/search/semantic":{"get":{"operationId":"semantic","summary":"Semantic search","description":"Records ranked by meaning rather than keywords: the query is embedded with text-embedding-3-large and compared with each record's title and summary. Records with similarity below 0.2 are dropped. Filters apply as in /records.","parameters":[{"name":"q","in":"query","required":true,"description":"Natural-language query, up to 500 characters.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Development type: model, developer platform, application. Repeat the parameter or separate values with commas.","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"capability","in":"query","required":false,"description":"Capability labels from the taxonomy (any of).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"modality","in":"query","required":false,"description":"Modality labels (any of).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"access","in":"query","required":false,"description":"Access labels, for example `open weights` or `API` (any of).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"deployment","in":"query","required":false,"description":"Deployment labels, for example `on-device` (any of).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"pricing","in":"query","required":false,"description":"Pricing labels (any of).","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"confidence","in":"query","required":false,"description":"high, medium or low.","schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true},{"name":"publishedAfter","in":"query","required":false,"description":"Earliest detected publication time (inclusive), ISO 8601.","schema":{"type":"string"}},{"name":"publishedBefore","in":"query","required":false,"description":"Latest detected publication time (exclusive), ISO 8601.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Records per page, 1 to 100 (default 25).","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"The `nextCursor` of the previous page.","schema":{"type":"string"}}],"responses":{"200":{"description":"Envelope with `data`: (Record & { similarity })[]","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"public, max-age=300"}},"content":{"application/json":{"schema":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Stable canonical record identifier"},"versionId":{"type":"string","description":"Identifier of the current public version"},"versionNumber":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"title":{"type":"string"},"maker":{"type":"string"},"publisher":{"type":"string"},"summary":{"type":"string","description":"Generated summary (CC BY 4.0, wowsuchai)"},"utility":{"type":"string"},"classifications":{"type":"object","properties":{"developmentType":{"type":"string"},"capability":{"type":"array","items":{"type":"string"}},"modality":{"type":"array","items":{"type":"string"}},"access":{"type":"array","items":{"type":"string"}},"deployment":{"type":"array","items":{"type":"string"}},"pricing":{"type":"array","items":{"type":"string"}},"targetUser":{"type":"array","items":{"type":"string"}}},"required":["developmentType","capability","modality","access","deployment","pricing","targetUser"],"additionalProperties":false},"attributes":{"type":"object","properties":{"availability":{"type":["string","null"]},"pricingModel":{"type":["string","null"]},"deployment":{"type":["string","null"]},"privacy":{"type":["string","null"]},"licence":{"type":["string","null"]}},"required":["availability","pricingModel","deployment","privacy","licence"],"additionalProperties":false,"description":"null means not established"},"score":{"type":"number","minimum":0,"maximum":1,"description":"Evidence score from 0 to 1"},"confidence":{"type":"string","enum":["high","medium","low"]},"capped":{"type":"boolean","description":"True when the score is capped at 0.59 for missing owner evidence"},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]},"publicationState":{"type":"string","const":"published"},"lowConfidence":{"type":"boolean"},"eligibleForDerivedResults":{"type":"boolean","description":"Whether recommendations and ordinary digest items may use this record"},"publishedAt":{"type":"string","description":"Detected publication time of the development"},"collectedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"lastVerifiedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"versionEffectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"rubricVersion":{"type":"string"},"jevVersion":{"type":"string"},"webUrl":{"type":"string"},"similarity":{"type":"number"}},"required":["id","versionId","versionNumber","title","maker","publisher","summary","utility","classifications","attributes","score","confidence","capped","correctionState","publicationState","lowConfidence","eligibleForDerivedResults","publishedAt","collectedAt","lastVerifiedAt","versionEffectiveAt","taxonomyVersion","rubricVersion","jevVersion","webUrl","similarity"],"additionalProperties":false}},"nextCursor":{"description":"Present when more results exist; pass it back as `cursor`","type":["string","null"]},"license":{"type":"object","properties":{"catalog":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["catalog","excluded"],"additionalProperties":false}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license"],"additionalProperties":false},"example":{"apiVersion":"v1","taxonomyVersion":1,"generatedAt":"2026-09-23T16:00:00.000Z","data":[{"id":"wsa_cry26nijweyj","versionId":"v_example","versionNumber":2,"title":"GPT-6 Sol","maker":"OpenAI","publisher":"OpenAI","summary":"OpenAI's flagship GPT-6 model for complex reasoning and coding, available in ChatGPT and the API.","utility":"Long-context reasoning, coding and agent workflows.","classifications":{"developmentType":"model","capability":["text generation","code generation","agents"],"modality":["text","image"],"access":["web","API"],"deployment":["hosted"],"pricing":["usage-based","subscription"],"targetUser":["developer","enterprise"]},"attributes":{"availability":"Generally available","pricingModel":"Usage-based","deployment":"Hosted","privacy":null,"licence":null},"score":0.93,"confidence":"high","capped":false,"correctionState":"corrected","publicationState":"published","lowConfidence":false,"eligibleForDerivedResults":true,"publishedAt":"2026-09-17T17:00:00.000Z","collectedAt":"2026-09-23T09:12:40.000Z","lastVerifiedAt":"2026-09-23T09:12:40.000Z","versionEffectiveAt":"2026-09-23T15:23:48.720Z","taxonomyVersion":1,"rubricVersion":"evidence-rubric-1","jevVersion":"typesafe/jev-1.13-20260917","webUrl":"https://wowsuchai.withglint.app/records/wsa_cry26nijweyj","similarity":0.412}],"nextCursor":null,"license":{"catalog":{"name":"CC BY 4.0","spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"wowsuchai","attributionUrl":"https://wowsuchai.withglint.app","covers":["catalog metadata","classifications","generated summaries","feed event metadata"]},"excluded":{"covers":["source quotations","linked source content"],"terms":"Not licensed by wowsuchai. Source quotations and linked source content keep their original rights."}}}}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/records/{id}":{"get":{"operationId":"record","summary":"Look up a record","description":"One record by its stable identifier. Supports conditional requests with ETag and If-None-Match. An unknown or suppressed identifier returns the same 404.","parameters":[{"name":"id","in":"path","required":true,"description":"Record identifier, for example `wsa_…`.","schema":{"type":"string"}}],"responses":{"200":{"description":"Envelope with `data`: Record","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"public, max-age=300"}},"content":{"application/json":{"schema":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"type":"object","properties":{"id":{"type":"string","description":"Stable canonical record identifier"},"versionId":{"type":"string","description":"Identifier of the current public version"},"versionNumber":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"title":{"type":"string"},"maker":{"type":"string"},"publisher":{"type":"string"},"summary":{"type":"string","description":"Generated summary (CC BY 4.0, wowsuchai)"},"utility":{"type":"string"},"classifications":{"type":"object","properties":{"developmentType":{"type":"string"},"capability":{"type":"array","items":{"type":"string"}},"modality":{"type":"array","items":{"type":"string"}},"access":{"type":"array","items":{"type":"string"}},"deployment":{"type":"array","items":{"type":"string"}},"pricing":{"type":"array","items":{"type":"string"}},"targetUser":{"type":"array","items":{"type":"string"}}},"required":["developmentType","capability","modality","access","deployment","pricing","targetUser"],"additionalProperties":false},"attributes":{"type":"object","properties":{"availability":{"type":["string","null"]},"pricingModel":{"type":["string","null"]},"deployment":{"type":["string","null"]},"privacy":{"type":["string","null"]},"licence":{"type":["string","null"]}},"required":["availability","pricingModel","deployment","privacy","licence"],"additionalProperties":false,"description":"null means not established"},"score":{"type":"number","minimum":0,"maximum":1,"description":"Evidence score from 0 to 1"},"confidence":{"type":"string","enum":["high","medium","low"]},"capped":{"type":"boolean","description":"True when the score is capped at 0.59 for missing owner evidence"},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]},"publicationState":{"type":"string","const":"published"},"lowConfidence":{"type":"boolean"},"eligibleForDerivedResults":{"type":"boolean","description":"Whether recommendations and ordinary digest items may use this record"},"publishedAt":{"type":"string","description":"Detected publication time of the development"},"collectedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"lastVerifiedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"versionEffectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"rubricVersion":{"type":"string"},"jevVersion":{"type":"string"},"webUrl":{"type":"string"}},"required":["id","versionId","versionNumber","title","maker","publisher","summary","utility","classifications","attributes","score","confidence","capped","correctionState","publicationState","lowConfidence","eligibleForDerivedResults","publishedAt","collectedAt","lastVerifiedAt","versionEffectiveAt","taxonomyVersion","rubricVersion","jevVersion","webUrl"],"additionalProperties":false},"nextCursor":{"description":"Present when more results exist; pass it back as `cursor`","type":["string","null"]},"license":{"type":"object","properties":{"catalog":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["catalog","excluded"],"additionalProperties":false}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license"],"additionalProperties":false},"example":{"apiVersion":"v1","taxonomyVersion":1,"generatedAt":"2026-09-23T16:00:00.000Z","data":{"id":"wsa_cry26nijweyj","versionId":"v_example","versionNumber":2,"title":"GPT-6 Sol","maker":"OpenAI","publisher":"OpenAI","summary":"OpenAI's flagship GPT-6 model for complex reasoning and coding, available in ChatGPT and the API.","utility":"Long-context reasoning, coding and agent workflows.","classifications":{"developmentType":"model","capability":["text generation","code generation","agents"],"modality":["text","image"],"access":["web","API"],"deployment":["hosted"],"pricing":["usage-based","subscription"],"targetUser":["developer","enterprise"]},"attributes":{"availability":"Generally available","pricingModel":"Usage-based","deployment":"Hosted","privacy":null,"licence":null},"score":0.93,"confidence":"high","capped":false,"correctionState":"corrected","publicationState":"published","lowConfidence":false,"eligibleForDerivedResults":true,"publishedAt":"2026-09-17T17:00:00.000Z","collectedAt":"2026-09-23T09:12:40.000Z","lastVerifiedAt":"2026-09-23T09:12:40.000Z","versionEffectiveAt":"2026-09-23T15:23:48.720Z","taxonomyVersion":1,"rubricVersion":"evidence-rubric-1","jevVersion":"typesafe/jev-1.13-20260917","webUrl":"https://wowsuchai.withglint.app/records/wsa_cry26nijweyj"},"nextCursor":null,"license":{"catalog":{"name":"CC BY 4.0","spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"wowsuchai","attributionUrl":"https://wowsuchai.withglint.app","covers":["catalog metadata","classifications","generated summaries","feed event metadata"]},"excluded":{"covers":["source quotations","linked source content"],"terms":"Not licensed by wowsuchai. Source quotations and linked source content keep their original rights."}}}}}},"304":{"description":"Not modified (If-None-Match matched the ETag)"},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Unknown or suppressed record (identical responses)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/records/{id}/evidence":{"get":{"operationId":"evidence","summary":"Evidence for a record","description":"Sources (owner-controlled first) with verification state and last retrieval time, and each material claim with the sources that support it. Quotations are short excerpts that keep their original rights.","parameters":[{"name":"id","in":"path","required":true,"description":"Record identifier.","schema":{"type":"string"}}],"responses":{"200":{"description":"Envelope with `data`: Evidence","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"public, max-age=300"}},"content":{"application/json":{"schema":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"type":"object","properties":{"recordId":{"type":"string"},"score":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"capped":{"type":"boolean"},"capReason":{"type":["string","null"]},"sources":{"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Citation number used by claims"},"url":{"type":"string"},"publisher":{"type":"string"},"authority":{"anyOf":[{"type":"string","enum":["owner-controlled","reputable independent","other"]},{"type":"null"}]},"verification":{"type":"string","enum":["verified","unavailable","conflicting"]},"lastRetrievedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"detectedPublishedAt":{"anyOf":[{"type":"string","description":"ISO 8601 timestamp in UTC"},{"type":"null"}]},"rights":{"type":"string","const":"original","description":"Linked content is excluded from CC BY 4.0"}},"required":["n","url","publisher","authority","verification","lastRetrievedAt","detectedPublishedAt","rights"],"additionalProperties":false},"description":"Owner-controlled first, then reputable independent, then other"},"claims":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"kind":{"type":"string"},"statement":{"type":"string"},"citations":{"type":"array","items":{"type":"object","properties":{"source":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"The `n` of a source in this response"},"supportProbability":{"type":"number"},"supports":{"type":"boolean"},"quote":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"rights":{"type":"string","const":"original"}},"required":["text","rights"],"additionalProperties":false},{"type":"null"}],"description":"Short source excerpt, excluded from CC BY 4.0"}},"required":["source","supportProbability","supports","quote"],"additionalProperties":false}}},"required":["id","kind","statement","citations"],"additionalProperties":false}}},"required":["recordId","score","confidence","capped","capReason","sources","claims"],"additionalProperties":false},"nextCursor":{"description":"Present when more results exist; pass it back as `cursor`","type":["string","null"]},"license":{"type":"object","properties":{"catalog":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["catalog","excluded"],"additionalProperties":false}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license"],"additionalProperties":false},"example":{"apiVersion":"v1","taxonomyVersion":1,"generatedAt":"2026-09-23T16:00:00.000Z","data":{"recordId":"wsa_cry26nijweyj","score":0.93,"confidence":"high","capped":false,"capReason":null,"sources":[{"n":1,"url":"https://openai.com/index/introducing-gpt-6/","publisher":"OpenAI","authority":"owner-controlled","verification":"verified","lastRetrievedAt":"2026-09-23T09:12:40.000Z","detectedPublishedAt":"2026-09-17T17:00:00.000Z","rights":"original"},{"n":2,"url":"https://aws.amazon.com/blogs/aws/gpt-6-on-bedrock/","publisher":"AWS","authority":"reputable independent","verification":"unavailable","lastRetrievedAt":"2026-09-22T09:12:40.000Z","detectedPublishedAt":"2026-09-18T08:00:00.000Z","rights":"original"}],"claims":[{"id":"clm_example","kind":"availability","statement":"GPT-6 Sol is available in the API.","citations":[{"source":1,"supportProbability":0.97,"supports":true,"quote":{"text":"GPT-6 Sol is available today in the API.","rights":"original"}}]}]},"nextCursor":null,"license":{"catalog":{"name":"CC BY 4.0","spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"wowsuchai","attributionUrl":"https://wowsuchai.withglint.app","covers":["catalog metadata","classifications","generated summaries","feed event metadata"]},"excluded":{"covers":["source quotations","linked source content"],"terms":"Not licensed by wowsuchai. Source quotations and linked source content keep their original rights."}}}}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Unknown or suppressed record (identical responses)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/records/{id}/versions":{"get":{"operationId":"versions","summary":"Version history","description":"Every public version of a record, newest first, with effective time, correction state and changed fields.","parameters":[{"name":"id","in":"path","required":true,"description":"Record identifier.","schema":{"type":"string"}}],"responses":{"200":{"description":"Envelope with `data`: Version[]","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"public, max-age=300"}},"content":{"application/json":{"schema":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"type":"array","items":{"type":"object","properties":{"versionId":{"type":"string"},"versionNumber":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"effectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]},"confidence":{"type":"string","enum":["high","medium","low"]},"score":{"type":"number"},"changeKind":{"type":"string"},"changedFields":{"type":"array","items":{"type":"string"}},"releaseNote":{"type":["string","null"]}},"required":["versionId","versionNumber","effectiveAt","correctionState","confidence","score","changeKind","changedFields","releaseNote"],"additionalProperties":false}},"nextCursor":{"description":"Present when more results exist; pass it back as `cursor`","type":["string","null"]},"license":{"type":"object","properties":{"catalog":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["catalog","excluded"],"additionalProperties":false}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license"],"additionalProperties":false},"example":{"apiVersion":"v1","taxonomyVersion":1,"generatedAt":"2026-09-23T16:00:00.000Z","data":[{"versionId":"v_example","versionNumber":2,"effectiveAt":"2026-09-23T15:23:48.720Z","correctionState":"corrected","confidence":"high","score":0.93,"changeKind":"correction","changedFields":["correctionState"],"releaseNote":null},{"versionId":"v_first","versionNumber":1,"effectiveAt":"2026-09-23T09:12:40.000Z","correctionState":"current","confidence":"high","score":0.93,"changeKind":"publication","changedFields":[],"releaseNote":null}],"nextCursor":null,"license":{"catalog":{"name":"CC BY 4.0","spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"wowsuchai","attributionUrl":"https://wowsuchai.withglint.app","covers":["catalog metadata","classifications","generated summaries","feed event metadata"]},"excluded":{"covers":["source quotations","linked source content"],"terms":"Not licensed by wowsuchai. Source quotations and linked source content keep their original rights."}}}}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Unknown or suppressed record (identical responses)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/feeds/{window}":{"get":{"operationId":"feed","summary":"Digest feed","description":"Feed events of one UTC window: `daily` covers one UTC calendar day, `weekly` Monday through Sunday in UTC, `range` any span up to 31 days (`/feeds/range?from=2026-09-30` is everything since that date). Ordinary items carry the record as structured data; suppression events carry only the record identifier and effective time. Follow `nextCursor` until it is null; keep `resumeCursor` to receive events added later without repeats.","parameters":[{"name":"window","in":"path","required":true,"description":"Window kind.","schema":{"type":"string"}},{"name":"date","in":"query","required":false,"description":"Daily and weekly: a UTC date inside the window (YYYY-MM-DD). Defaults to today.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Range only: window start (inclusive).","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"Range only: window end (exclusive), at most 31 days after `from`. Defaults to now, so `from` alone returns everything since then.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Events per page, 1 to 100 (default 50).","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"`nextCursor` or `resumeCursor` from a previous page of the same window.","schema":{"type":"string"}}],"responses":{"200":{"description":"Envelope with `data`: FeedEvent[], `window` and `resumeCursor`","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"public, max-age=300"}},"content":{"application/json":{"schema":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"eventId":{"type":"string","description":"Stable feed event identifier, distinct from record identifiers"},"type":{"type":"string","enum":["new_development","major_release","confidence_upgrade","correction","withdrawal"]},"recordId":{"type":"string"},"effectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"versionId":{"description":"The record version this event produced","type":["string","null"]},"currentVersionId":{"type":"string","description":"The record's current public version"},"priorVersionId":{"type":["string","null"]},"changedFields":{"type":"array","items":{"type":"string"}},"record":{"type":"object","properties":{"id":{"type":"string"},"versionId":{"type":"string"},"title":{"type":"string"},"maker":{"type":"string"},"summary":{"type":"string"},"classifications":{"type":"object","properties":{"developmentType":{"type":"string"},"capability":{"type":"array","items":{"type":"string"}},"modality":{"type":"array","items":{"type":"string"}},"access":{"type":"array","items":{"type":"string"}},"deployment":{"type":"array","items":{"type":"string"}},"pricing":{"type":"array","items":{"type":"string"}},"targetUser":{"type":"array","items":{"type":"string"}}},"required":["developmentType","capability","modality","access","deployment","pricing","targetUser"],"additionalProperties":false},"citations":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"publisher":{"type":"string"},"authority":{"type":"string","enum":["owner-controlled","reputable independent","other"]}},"required":["url","publisher","authority"],"additionalProperties":false}},"score":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]},"publishedAt":{"type":"string","description":"Original detected publication time"},"lastVerifiedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"}},"required":["id","versionId","title","maker","summary","classifications","citations","score","confidence","correctionState","publishedAt","lastVerifiedAt"],"additionalProperties":false}},"required":["eventId","type","recordId","effectiveAt","versionId","currentVersionId","priorVersionId","changedFields","record"],"additionalProperties":false},{"type":"object","properties":{"eventId":{"type":"string"},"type":{"type":"string","const":"suppression"},"recordId":{"type":"string"},"effectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"}},"required":["eventId","type","recordId","effectiveAt"],"additionalProperties":false}]}},"nextCursor":{"description":"Present when more results exist; pass it back as `cursor`","type":["string","null"]},"license":{"type":"object","properties":{"catalog":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["catalog","excluded"],"additionalProperties":false},"window":{"type":"object","properties":{"kind":{"type":"string","enum":["daily","weekly","range"]},"from":{"type":"string","description":"ISO 8601 timestamp in UTC"},"to":{"type":"string","description":"Exclusive end"}},"required":["kind","from","to"],"additionalProperties":false},"resumeCursor":{"description":"Position after the last event; poll with it to receive events added later","type":["string","null"]}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license","window","resumeCursor"],"additionalProperties":false},"example":{"apiVersion":"v1","taxonomyVersion":1,"generatedAt":"2026-09-23T16:00:00.000Z","window":{"kind":"daily","from":"2026-09-23T00:00:00.000Z","to":"2026-09-24T00:00:00.000Z"},"data":[{"eventId":"evt_example1","type":"correction","recordId":"wsa_cry26nijweyj","effectiveAt":"2026-09-23T15:23:48.720Z","versionId":"v_example","currentVersionId":"v_example","priorVersionId":"v_first","changedFields":["correctionState"],"record":{"id":"wsa_cry26nijweyj","versionId":"v_example","title":"GPT-6 Sol","maker":"OpenAI","summary":"OpenAI's flagship GPT-6 model for complex reasoning and coding, available in ChatGPT and the API.","classifications":{"developmentType":"model","capability":["text generation","code generation","agents"],"modality":["text","image"],"access":["web","API"],"deployment":["hosted"],"pricing":["usage-based","subscription"],"targetUser":["developer","enterprise"]},"citations":[{"url":"https://openai.com/index/introducing-gpt-6/","publisher":"OpenAI","authority":"owner-controlled"}],"score":0.93,"confidence":"high","correctionState":"corrected","publishedAt":"2026-09-17T17:00:00.000Z","lastVerifiedAt":"2026-09-23T09:12:40.000Z"}},{"eventId":"evt_example2","type":"suppression","recordId":"wsa_suppressed00","effectiveAt":"2026-09-23T15:30:00.000Z"}],"nextCursor":null,"resumeCursor":"eyJ2IjoiMjAyNi0wOS0yM1QxNTozMDowMC4wMDAwMDBaIiwicyI6OTZ9","license":{"catalog":{"name":"CC BY 4.0","spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"wowsuchai","attributionUrl":"https://wowsuchai.withglint.app","covers":["catalog metadata","classifications","generated summaries","feed event metadata"]},"excluded":{"covers":["source quotations","linked source content"],"terms":"Not licensed by wowsuchai. Source quotations and linked source content keep their original rights."}}}}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Unknown or suppressed record (identical responses)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/briefs":{"get":{"operationId":"briefs","summary":"List briefs","description":"Daily and weekly briefs, newest window first. A daily brief covers one closed UTC day and is published shortly after 00:30 UTC; a weekly brief covers Monday through Sunday and is published on Monday. Quiet windows (no qualifying developments) are not listed; their brief, if any, is still retrievable by kind and slug with `quiet: true`.","parameters":[{"name":"kind","in":"query","required":false,"description":"Only daily or only weekly briefs.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Briefs per page, 1 to 100 (default 20).","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"The `nextCursor` of the previous page.","schema":{"type":"string"}}],"responses":{"200":{"description":"Envelope with `data`: BriefSummary[]","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"public, max-age=300"}},"content":{"application/json":{"schema":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"kind":{"type":"string","enum":["daily","weekly"]},"slug":{"type":"string"},"window":{"type":"object","properties":{"from":{"type":"string","description":"ISO 8601 timestamp in UTC"},"to":{"type":"string","description":"Exclusive end"}},"required":["from","to"],"additionalProperties":false},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"quiet":{"type":"boolean"},"title":{"type":"string"},"headline":{"type":"string"},"dek":{"type":"string"},"itemCount":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"publishedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"updatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"url":{"type":"string"},"apiUrl":{"type":"string"}},"required":["id","kind","slug","window","version","quiet","title","headline","dek","itemCount","publishedAt","updatedAt","url","apiUrl"],"additionalProperties":false}},"nextCursor":{"description":"Present when more results exist; pass it back as `cursor`","type":["string","null"]},"license":{"type":"object","properties":{"catalog":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["catalog","excluded"],"additionalProperties":false}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license"],"additionalProperties":false},"example":{"apiVersion":"v1","taxonomyVersion":1,"generatedAt":"2026-09-23T16:00:00.000Z","data":[{"id":"brf_example","kind":"daily","slug":"2026-09-23","window":{"from":"2026-09-23T00:00:00.000Z","to":"2026-09-24T00:00:00.000Z"},"version":1,"quiet":false,"title":"AI brief · 23 September 2026","headline":"A new OpenAI model for harder reasoning and coding work","dek":"OpenAI released GPT-6 Sol, a model for complex reasoning and coding, in ChatGPT and the API.","itemCount":1,"publishedAt":"2026-09-24T00:30:04.000Z","updatedAt":"2026-09-24T00:30:04.000Z","url":"https://wowsuchai.withglint.app/briefs/daily/2026-09-23","apiUrl":"https://wowsuchai.withglint.app/api/v1/briefs/daily/2026-09-23"}],"nextCursor":null,"license":{"catalog":{"name":"CC BY 4.0","spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"wowsuchai","attributionUrl":"https://wowsuchai.withglint.app","covers":["catalog metadata","classifications","generated summaries","feed event metadata"]},"excluded":{"covers":["source quotations","linked source content"],"terms":"Not licensed by wowsuchai. Source quotations and linked source content keep their original rights."}}}}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/briefs/{kind}/{slug}":{"get":{"operationId":"brief","summary":"Read a brief","description":"One brief as structured data: its title, TL;DR bullets, stories under their headings and \"Also on the radar\" entries, each bullet, sentence and entry citing the record identifiers it rests on, plus the lead headline and the TL;DR as a dek; every item with its record identifier, title, maker, summary, classifications, citations, score and links; the corrections section; and public correction notes. When a cited record is suppressed the brief gets a new version without it and a note naming only the removed identifier.","parameters":[{"name":"kind","in":"path","required":true,"description":"Brief kind.","schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"description":"A UTC date (`2026-09-23`) for a daily brief, an ISO week (`2026-W39`) for a weekly one, or `latest` for the newest listed brief of the kind (quiet windows are skipped; `window` and the Content-Location header name the one returned).","schema":{"type":"string"}}],"responses":{"200":{"description":"Envelope with `data`: Brief","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"public, max-age=300"}},"content":{"application/json":{"schema":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"type":"object","properties":{"id":{"type":"string"},"kind":{"type":"string","enum":["daily","weekly"]},"slug":{"type":"string","description":"2026-09-23 for a daily brief, 2026-W39 for a weekly one"},"window":{"type":"object","properties":{"from":{"type":"string","description":"ISO 8601 timestamp in UTC"},"to":{"type":"string","description":"Exclusive end"}},"required":["from","to"],"additionalProperties":false},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Starts at 1; a correction publishes a new version"},"quiet":{"type":"boolean","description":"True when the window had no qualifying developments"},"title":{"type":"string","description":"\"AI brief · 3 October 2026\", or the date range of a weekly brief"},"headline":{"type":"object","properties":{"text":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"Records this text rests on; each appears in `items` or `corrections`"}},"required":["text","recordIds"],"additionalProperties":false,"description":"The lead story's heading"},"dek":{"type":"object","properties":{"text":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"Records this text rests on; each appears in `items` or `corrections`"}},"required":["text","recordIds"],"additionalProperties":false,"description":"The TL;DR as one paragraph, without markup"},"tldr":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"Records this text rests on; each appears in `items` or `corrections`"}},"required":["text","recordIds"],"additionalProperties":false},"description":"The TL;DR bullets; text marks names **bold**"},"stories":{"type":"array","items":{"type":"object","properties":{"heading":{"type":"string"},"blocks":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["paragraph","list"]},"items":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"Records this text rests on; each appears in `items` or `corrections`"}},"required":["text","recordIds"],"additionalProperties":false}}},"required":["kind","items"],"additionalProperties":false}}},"required":["heading","blocks"],"additionalProperties":false},"description":"The main stories in reading order"},"radar":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"Records this text rests on; each appears in `items` or `corrections`"}},"required":["text","recordIds"],"additionalProperties":false},"description":"The \"Also on the radar\" entries"},"sections":{"type":"array","items":{"type":"object","properties":{"category":{"type":"string"},"heading":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"The section's items, in rank order"},"sentences":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"Records this text rests on; each appears in `items` or `corrections`"}},"required":["text","recordIds"],"additionalProperties":false},"description":"Briefs written before 2026-10-04 only; later briefs carry their prose in tldr, stories and radar, and this is empty"}},"required":["category","heading","recordIds","sentences"],"additionalProperties":false},"description":"The items grouped by development type"},"items":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"versionId":{"type":"string","description":"The record version the brief was written from"},"eventType":{"type":"string","enum":["new_development","major_release"]},"category":{"type":"string","description":"Development type; the section the item sits in"},"title":{"type":"string"},"maker":{"type":"string"},"summary":{"type":"string","description":"Generated summary (CC BY 4.0, wowsuchai)"},"releaseNote":{"description":"For a major release: what changed","type":["string","null"]},"classifications":{"type":"object","properties":{"developmentType":{"type":"string"},"capability":{"type":"array","items":{"type":"string"}},"modality":{"type":"array","items":{"type":"string"}},"access":{"type":"array","items":{"type":"string"}},"deployment":{"type":"array","items":{"type":"string"}},"pricing":{"type":"array","items":{"type":"string"}},"targetUser":{"type":"array","items":{"type":"string"}}},"required":["developmentType","capability","modality","access","deployment","pricing","targetUser"],"additionalProperties":false},"citations":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"publisher":{"type":"string"},"authority":{"type":"string","enum":["owner-controlled","reputable independent","other"]}},"required":["url","publisher","authority"],"additionalProperties":false},"description":"Supporting sources, owner-controlled first"},"score":{"type":"number","description":"Evidence score from 0 to 1 at that version"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]},"publishedAt":{"type":"string","description":"Detected publication time of the development"},"effectiveAt":{"type":"string","description":"When the feed event took effect"},"url":{"type":"string","description":"Server-rendered record page"},"apiUrl":{"type":"string","description":"The record in the catalog API"},"webUrl":{"type":"string","description":"The record in the web catalog"}},"required":["recordId","versionId","eventType","category","title","maker","summary","releaseNote","classifications","citations","score","confidence","correctionState","publishedAt","effectiveAt","url","apiUrl","webUrl"],"additionalProperties":false}},"corrections":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"versionId":{"type":"string"},"eventType":{"type":"string","enum":["correction","withdrawal"]},"title":{"type":"string"},"maker":{"type":"string"},"summary":{"type":"string"},"changedFields":{"type":"array","items":{"type":"string"}},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]},"effectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"url":{"type":"string","description":"Server-rendered record page"},"apiUrl":{"type":"string","description":"The record in the catalog API"},"webUrl":{"type":"string","description":"The record in the web catalog"}},"required":["recordId","versionId","eventType","title","maker","summary","changedFields","correctionState","effectiveAt","url","apiUrl","webUrl"],"additionalProperties":false}},"notes":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","const":"removal"},"effectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"removedRecordIds":{"type":"array","items":{"type":"string"}},"text":{"type":"string"}},"required":["kind","effectiveAt","removedRecordIds","text"],"additionalProperties":false}},"writer":{"type":"object","properties":{"kind":{"type":"string","enum":["model","template"]},"model":{"type":["string","null"]}},"required":["kind","model"],"additionalProperties":false},"publishedAt":{"type":"string","description":"When version 1 was published"},"updatedAt":{"type":"string","description":"When this version was published"},"url":{"type":"string"},"apiUrl":{"type":"string"}},"required":["id","kind","slug","window","version","quiet","title","headline","dek","tldr","stories","radar","sections","items","corrections","notes","writer","publishedAt","updatedAt","url","apiUrl"],"additionalProperties":false},"nextCursor":{"description":"Present when more results exist; pass it back as `cursor`","type":["string","null"]},"license":{"type":"object","properties":{"catalog":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["catalog","excluded"],"additionalProperties":false}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license"],"additionalProperties":false},"example":{"apiVersion":"v1","taxonomyVersion":1,"generatedAt":"2026-09-23T16:00:00.000Z","data":{"id":"brf_example","kind":"daily","slug":"2026-09-23","window":{"from":"2026-09-23T00:00:00.000Z","to":"2026-09-24T00:00:00.000Z"},"version":1,"quiet":false,"title":"AI brief · 23 September 2026","headline":{"text":"A new OpenAI model for harder reasoning and coding work","recordIds":["wsa_cry26nijweyj"]},"dek":{"text":"OpenAI released GPT-6 Sol, a model for complex reasoning and coding, in ChatGPT and the API.","recordIds":["wsa_cry26nijweyj"]},"tldr":[{"text":"OpenAI released **GPT-6 Sol**, a model for complex reasoning and coding, in ChatGPT and the API.","recordIds":["wsa_cry26nijweyj"]}],"stories":[{"heading":"A new OpenAI model for harder reasoning and coding work","blocks":[{"kind":"paragraph","items":[{"text":"**GPT-6 Sol** is available in ChatGPT and the API. OpenAI pitches it at multi-step problems and code.","recordIds":["wsa_cry26nijweyj"]}]}]}],"radar":[],"sections":[{"category":"model","heading":"Models","recordIds":["wsa_cry26nijweyj"],"sentences":[]}],"items":[{"recordId":"wsa_cry26nijweyj","versionId":"v_example","eventType":"new_development","category":"model","title":"GPT-6 Sol","maker":"OpenAI","summary":"OpenAI's flagship GPT-6 model for complex reasoning and coding, available in ChatGPT and the API.","releaseNote":null,"classifications":{"developmentType":"model","capability":["text generation","code generation","agents"],"modality":["text","image"],"access":["web","API"],"deployment":["hosted"],"pricing":["usage-based","subscription"],"targetUser":["developer","enterprise"]},"citations":[{"url":"https://openai.com/index/introducing-gpt-6/","publisher":"OpenAI","authority":"owner-controlled"}],"score":0.93,"confidence":"high","correctionState":"current","publishedAt":"2026-09-17T17:00:00.000Z","effectiveAt":"2026-09-23T09:12:40.000Z","url":"https://wowsuchai.withglint.app/records/wsa_cry26nijweyj","apiUrl":"https://wowsuchai.withglint.app/api/v1/records/wsa_cry26nijweyj","webUrl":"https://wowsuchai.withglint.app/records/wsa_cry26nijweyj"}],"corrections":[],"notes":[],"writer":{"kind":"model","model":"openai/gpt-6-luna"},"publishedAt":"2026-09-24T00:30:04.000Z","updatedAt":"2026-09-24T00:30:04.000Z","url":"https://wowsuchai.withglint.app/briefs/daily/2026-09-23","apiUrl":"https://wowsuchai.withglint.app/api/v1/briefs/daily/2026-09-23"},"nextCursor":null,"license":{"catalog":{"name":"CC BY 4.0","spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"wowsuchai","attributionUrl":"https://wowsuchai.withglint.app","covers":["catalog metadata","classifications","generated summaries","feed event metadata"]},"excluded":{"covers":["source quotations","linked source content"],"terms":"Not licensed by wowsuchai. Source quotations and linked source content keep their original rights."}}}}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"No brief published for this window","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/taxonomy":{"get":{"operationId":"taxonomy","summary":"Taxonomy","description":"The active taxonomy version and its labels, the values the facet filters accept.","parameters":[],"responses":{"200":{"description":"Envelope with `data`: { version, labels }","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"public, max-age=300"}},"content":{"application/json":{"schema":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"type":"object","properties":{"version":{"type":"number"},"labels":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"array","items":{"type":"string"}}}},"required":["version","labels"],"additionalProperties":false},"nextCursor":{"description":"Present when more results exist; pass it back as `cursor`","type":["string","null"]},"license":{"type":"object","properties":{"catalog":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["catalog","excluded"],"additionalProperties":false}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license"],"additionalProperties":false}}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/openapi.json":{"get":{"operationId":"openapi","summary":"OpenAPI document","description":"This API as an OpenAPI 3.1 document: request and response schemas, examples, pagination, states, errors, suppression events and licensing.","parameters":[],"responses":{"200":{"description":"OpenAPI 3.1 document","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"public, max-age=300"}},"content":{"application/json":{}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/recommendations":{"post":{"operationId":"recommend","summary":"Request a tool setup","description":"Send a use case and optional constraints; receive one evidence-backed setup with alternatives, an insufficient-evidence outcome naming what is unsupported, a request for missing information, or a safety refusal. Read `data.outcome`: `recommended`, `insufficient_evidence`, `needs_information` or `refused`. Paid: $0.05 per delivered answer (`recommended` or `insufficient_evidence`), with an API key holding credits (`Authorization: Bearer`, 100 credits for $5 on the account page) or an x402 payment in USDC on Base (`PAYMENT-SIGNATURE`, verified before generation, settled only after a delivered answer, receipt in `PAYMENT-RESPONSE`). Refusals, requests for more information and errors are never charged. Without payment the API answers 402 with the x402 requirements; there is no free tier on the API. The purpose is screened before any catalog retrieval; a refusal carries no tools. Invalid fields return 400 before any payment is checked. Generation stops at 45 seconds with a retriable 504 and never a partial result; an uncertain screen or model failure is a retriable 503. The catalog API's limit of 60 requests a minute per IP address applies. Send an `Idempotency-Key` header to receive the same result for retries within 24 hours, without a second charge; keys are scoped to the payer and results are kept for 24 hours. The raw request is never stored.","parameters":[{"name":"Authorization","in":"header","required":false,"description":"`Bearer wsk_…`: an API key from the account page. One credit is spent per delivered answer.","schema":{"type":"string"}},{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"description":"x402 v2: a base64 payment payload for the requirements in the 402's `PAYMENT-REQUIRED` header ($0.05 USDC, scheme `exact`, network `eip155:8453`).","schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"description":"Optional, 1 to 255 characters. A retry with the same key and payer returns the completed result instead of generating again, and is not charged again.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecommendationRequest"},"example":{"useCase":"Build a RAG-based Android app that answers questions over local documents on low-end phones.","constraints":{"deployment":{"value":"on-device","hard":true},"budget":{"value":0,"hard":false}}}}}},"responses":{"200":{"description":"Envelope with `data`: RecommendationResult (by `outcome`)","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"no-store"},"PAYMENT-RESPONSE":{"schema":{"type":"string"},"description":"x402 only: base64 JSON settlement receipt from the facilitator (transaction hash, network, payer)."}},"content":{"application/json":{"schema":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"oneOf":[{"type":"object","properties":{"resultId":{"type":"string","description":"Opaque identifier with at least 128 bits of randomness"},"schemaVersion":{"type":"string","const":"recommendation-v1"},"policyVersion":{"type":"string","description":"Safety policy version used for screening"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"expiresAt":{"type":"string","description":"After this time the result is deleted and its URLs answer 404"},"resultUrl":{"type":"string","description":"Opaque result URL (not indexed by search engines)"},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"costRuleVersion":{"type":"string","const":"cost-workload-v1"},"outcome":{"type":"string","const":"recommended"},"request":{"type":"object","properties":{"summary":{"type":"string","description":"Generated summary without personal names, credentials, submitted source text or exact budgets"},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"value":{"type":"string"},"hard":{"type":"boolean"}},"required":["constraint","value","hard"],"additionalProperties":false}},"requirements":{"type":"array","items":{"type":"string"},"description":"Required capabilities and modalities read from the request"},"preferences":{"type":"array","items":{"type":"string"},"description":"Preferred capabilities read from the request"}},"required":["summary","constraints","requirements","preferences"],"additionalProperties":false},"regulated":{"anyOf":[{"type":"object","properties":{"domain":{"type":"string","enum":["medical","legal","employment","financial"]},"notice":{"type":"string"},"humanDecisionRequired":{"type":"boolean","const":true},"professionalAdvice":{"type":"boolean","const":false},"claimsRequiringVerification":{"type":"array","items":{"type":"object","properties":{"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"statement":{"type":"string"}},"required":["citation","statement"],"additionalProperties":false}}},"required":["domain","notice","humanDecisionRequired","professionalAdvice","claimsRequiringVerification"],"additionalProperties":false},{"type":"null"}]},"recommendation":{"type":"object","properties":{"role":{"type":"string","enum":["recommended","alternative"]},"constraint":{"description":"For an alternative: the materially different constraint under which it is preferred","type":["string","null"]},"components":{"minItems":1,"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string","description":"A retrievable canonical record: GET /records/{recordId}"},"title":{"type":"string"},"maker":{"type":"string"},"recordUrl":{"type":"string","description":"Web page of the record"},"apiUrl":{"type":"string"},"evidenceUrl":{"type":"string"},"evidenceScore":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]}},"required":["recordId","title","maker","recordUrl","apiUrl","evidenceUrl","evidenceScore","confidence","correctionState"],"additionalProperties":false}},"explanation":{"type":"string","description":"How the setup addresses the use case, with [n] citation markers"},"factors":{"minItems":6,"maxItems":6,"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"name":{"type":"string"},"score":{"type":"integer","minimum":0,"maximum":100},"unknown":{"type":"boolean","description":"true: the catalog cannot establish this value; the score is 50"},"weight":{"type":"number"},"threshold":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"basis":{"type":"string","description":"How the score was reached"},"citations":{"type":"array","items":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"required":["factor","name","score","unknown","weight","threshold","basis","citations"],"additionalProperties":false}},"total":{"type":"integer","minimum":0,"maximum":100,"description":"Weighted total used for ranking"},"requirements":{"type":"array","items":{"type":"object","properties":{"requirement":{"type":"string"},"recordId":{"type":"string"},"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["requirement","recordId","citation"],"additionalProperties":false}},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"hard":{"type":"boolean"},"status":{"type":"string","enum":["meets","violates","unknown"]},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["constraint","hard","status","citation"],"additionalProperties":false}},"compatibility":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"aspect":{"type":"string","enum":["access","deployment","dataExchange","licensing"]},"supported":{"type":"boolean"},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["recordId","aspect","supported","citation"],"additionalProperties":false},"description":"Empty for a single-tool setup"},"citations":{"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Citation number used by explanations, factors and capabilities"},"recordId":{"type":"string"},"claimId":{"description":"null when the citation is the record's classification","type":["string","null"]},"statement":{"type":"string"},"url":{"type":"string","description":"Source URL (linked content keeps its original rights)"},"publisher":{"type":"string"},"authority":{"anyOf":[{"type":"string","enum":["owner-controlled","reputable independent","other"]},{"type":"null"}]},"evidenceUrl":{"type":"string","description":"The record's evidence endpoint"},"quote":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"rights":{"type":"string","const":"original"}},"required":["text","rights"],"additionalProperties":false},{"type":"null"}],"description":"Source excerpt, excluded from CC BY 4.0"}},"required":["n","recordId","claimId","statement","url","publisher","authority","evidenceUrl","quote"],"additionalProperties":false}},"workloadEstimate":{"type":"object","properties":{"status":{"type":"string","enum":["complete","stale","missing","conflicting","unsupported"]},"exactUsd":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,12})?$"},{"type":"null"}],"description":"USD per month, up to twelve decimal places"},"display":{"type":"string"},"offer":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"offerId":{"type":"string","minLength":1},"recordId":{"type":"string","minLength":1},"provider":{"type":"string","minLength":1},"modelId":{"type":"string","minLength":1},"billingMode":{"type":"string","const":"standard-uncached-synchronous-text"},"currency":{"type":"string","const":"USD"},"billingUnitTokens":{"type":"number","const":1000000},"inputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"outputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"maxInputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxOutputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"region":{"type":"string","minLength":1},"conditions":{"type":"string","minLength":1},"status":{"type":"string","enum":["complete","missing","conflicting","unsupported"]},"sourceUrl":{"type":"string","format":"starts_with","pattern":"^https:\\/\\/.*"},"snapshotId":{"type":"string","minLength":1},"sourceEffectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"extractionVersion":{"type":"string","const":"text-rate-1"}},"required":["id","offerId","recordId","provider","modelId","billingMode","currency","billingUnitTokens","inputUsdPerUnit","outputUsdPerUnit","maxInputTokens","maxOutputTokens","region","conditions","status","sourceUrl","snapshotId","sourceEffectiveAt","verifiedAt","extractionVersion"],"additionalProperties":false},{"type":"null"}]},"lastVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"assumptions":{"type":"array","items":{"type":"string"}},"reason":{"type":["string","null"]}},"required":["status","exactUsd","display","offer","lastVerifiedAt","calculatedAt","assumptions","reason"],"additionalProperties":false}},"required":["role","constraint","components","explanation","factors","total","requirements","constraints","compatibility","citations"],"additionalProperties":false},"alternatives":{"maxItems":3,"type":"array","items":{"type":"object","properties":{"role":{"type":"string","enum":["recommended","alternative"]},"constraint":{"description":"For an alternative: the materially different constraint under which it is preferred","type":["string","null"]},"components":{"minItems":1,"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string","description":"A retrievable canonical record: GET /records/{recordId}"},"title":{"type":"string"},"maker":{"type":"string"},"recordUrl":{"type":"string","description":"Web page of the record"},"apiUrl":{"type":"string"},"evidenceUrl":{"type":"string"},"evidenceScore":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]}},"required":["recordId","title","maker","recordUrl","apiUrl","evidenceUrl","evidenceScore","confidence","correctionState"],"additionalProperties":false}},"explanation":{"type":"string","description":"How the setup addresses the use case, with [n] citation markers"},"factors":{"minItems":6,"maxItems":6,"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"name":{"type":"string"},"score":{"type":"integer","minimum":0,"maximum":100},"unknown":{"type":"boolean","description":"true: the catalog cannot establish this value; the score is 50"},"weight":{"type":"number"},"threshold":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"basis":{"type":"string","description":"How the score was reached"},"citations":{"type":"array","items":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"required":["factor","name","score","unknown","weight","threshold","basis","citations"],"additionalProperties":false}},"total":{"type":"integer","minimum":0,"maximum":100,"description":"Weighted total used for ranking"},"requirements":{"type":"array","items":{"type":"object","properties":{"requirement":{"type":"string"},"recordId":{"type":"string"},"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["requirement","recordId","citation"],"additionalProperties":false}},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"hard":{"type":"boolean"},"status":{"type":"string","enum":["meets","violates","unknown"]},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["constraint","hard","status","citation"],"additionalProperties":false}},"compatibility":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"aspect":{"type":"string","enum":["access","deployment","dataExchange","licensing"]},"supported":{"type":"boolean"},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["recordId","aspect","supported","citation"],"additionalProperties":false},"description":"Empty for a single-tool setup"},"citations":{"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Citation number used by explanations, factors and capabilities"},"recordId":{"type":"string"},"claimId":{"description":"null when the citation is the record's classification","type":["string","null"]},"statement":{"type":"string"},"url":{"type":"string","description":"Source URL (linked content keeps its original rights)"},"publisher":{"type":"string"},"authority":{"anyOf":[{"type":"string","enum":["owner-controlled","reputable independent","other"]},{"type":"null"}]},"evidenceUrl":{"type":"string","description":"The record's evidence endpoint"},"quote":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"rights":{"type":"string","const":"original"}},"required":["text","rights"],"additionalProperties":false},{"type":"null"}],"description":"Source excerpt, excluded from CC BY 4.0"}},"required":["n","recordId","claimId","statement","url","publisher","authority","evidenceUrl","quote"],"additionalProperties":false}},"workloadEstimate":{"type":"object","properties":{"status":{"type":"string","enum":["complete","stale","missing","conflicting","unsupported"]},"exactUsd":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,12})?$"},{"type":"null"}],"description":"USD per month, up to twelve decimal places"},"display":{"type":"string"},"offer":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"offerId":{"type":"string","minLength":1},"recordId":{"type":"string","minLength":1},"provider":{"type":"string","minLength":1},"modelId":{"type":"string","minLength":1},"billingMode":{"type":"string","const":"standard-uncached-synchronous-text"},"currency":{"type":"string","const":"USD"},"billingUnitTokens":{"type":"number","const":1000000},"inputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"outputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"maxInputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxOutputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"region":{"type":"string","minLength":1},"conditions":{"type":"string","minLength":1},"status":{"type":"string","enum":["complete","missing","conflicting","unsupported"]},"sourceUrl":{"type":"string","format":"starts_with","pattern":"^https:\\/\\/.*"},"snapshotId":{"type":"string","minLength":1},"sourceEffectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"extractionVersion":{"type":"string","const":"text-rate-1"}},"required":["id","offerId","recordId","provider","modelId","billingMode","currency","billingUnitTokens","inputUsdPerUnit","outputUsdPerUnit","maxInputTokens","maxOutputTokens","region","conditions","status","sourceUrl","snapshotId","sourceEffectiveAt","verifiedAt","extractionVersion"],"additionalProperties":false},{"type":"null"}]},"lastVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"assumptions":{"type":"array","items":{"type":"string"}},"reason":{"type":["string","null"]}},"required":["status","exactUsd","display","offer","lastVerifiedAt","calculatedAt","assumptions","reason"],"additionalProperties":false}},"required":["role","constraint","components","explanation","factors","total","requirements","constraints","compatibility","citations"],"additionalProperties":false}},"disclosures":{"type":"object","properties":{"unsupportedPreferences":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string"},"detail":{"type":"string"}},"required":["constraint","detail"],"additionalProperties":false}},"unknownValues":{"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"detail":{"type":"string"}},"required":["factor","detail"],"additionalProperties":false}},"missingInformation":{"type":"array","items":{"type":"string"}}},"required":["unsupportedPreferences","unknownValues","missingInformation"],"additionalProperties":false},"gates":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","enum":["purpose","hardConstraints","requiredCapabilities","compatibility","thresholds"]},"name":{"type":"string"},"status":{"type":"string","enum":["passed","failed","skipped"]},"detail":{"type":"string"},"remaining":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}],"description":"Candidate setups left after this gate"}},"required":["id","name","status","detail","remaining"],"additionalProperties":false}}},"required":["resultId","schemaVersion","policyVersion","taxonomyVersion","createdAt","expiresAt","resultUrl","outcome","request","regulated","recommendation","alternatives","disclosures","gates"],"additionalProperties":false},{"type":"object","properties":{"resultId":{"type":"string","description":"Opaque identifier with at least 128 bits of randomness"},"schemaVersion":{"type":"string","const":"recommendation-v1"},"policyVersion":{"type":"string","description":"Safety policy version used for screening"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"expiresAt":{"type":"string","description":"After this time the result is deleted and its URLs answer 404"},"resultUrl":{"type":"string","description":"Opaque result URL (not indexed by search engines)"},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"costRuleVersion":{"type":"string","const":"cost-workload-v1"},"outcome":{"type":"string","const":"insufficient_evidence"},"request":{"type":"object","properties":{"summary":{"type":"string","description":"Generated summary without personal names, credentials, submitted source text or exact budgets"},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"value":{"type":"string"},"hard":{"type":"boolean"}},"required":["constraint","value","hard"],"additionalProperties":false}},"requirements":{"type":"array","items":{"type":"string"},"description":"Required capabilities and modalities read from the request"},"preferences":{"type":"array","items":{"type":"string"},"description":"Preferred capabilities read from the request"}},"required":["summary","constraints","requirements","preferences"],"additionalProperties":false},"regulated":{"anyOf":[{"type":"object","properties":{"domain":{"type":"string","enum":["medical","legal","employment","financial"]},"notice":{"type":"string"},"humanDecisionRequired":{"type":"boolean","const":true},"professionalAdvice":{"type":"boolean","const":false},"claimsRequiringVerification":{"type":"array","items":{"type":"object","properties":{"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"statement":{"type":"string"}},"required":["citation","statement"],"additionalProperties":false}}},"required":["domain","notice","humanDecisionRequired","professionalAdvice","claimsRequiringVerification"],"additionalProperties":false},{"type":"null"}]},"recommendation":{"type":"null"},"alternatives":{"maxItems":0,"type":"array","items":{"type":"object","properties":{"role":{"type":"string","enum":["recommended","alternative"]},"constraint":{"description":"For an alternative: the materially different constraint under which it is preferred","type":["string","null"]},"components":{"minItems":1,"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string","description":"A retrievable canonical record: GET /records/{recordId}"},"title":{"type":"string"},"maker":{"type":"string"},"recordUrl":{"type":"string","description":"Web page of the record"},"apiUrl":{"type":"string"},"evidenceUrl":{"type":"string"},"evidenceScore":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]}},"required":["recordId","title","maker","recordUrl","apiUrl","evidenceUrl","evidenceScore","confidence","correctionState"],"additionalProperties":false}},"explanation":{"type":"string","description":"How the setup addresses the use case, with [n] citation markers"},"factors":{"minItems":6,"maxItems":6,"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"name":{"type":"string"},"score":{"type":"integer","minimum":0,"maximum":100},"unknown":{"type":"boolean","description":"true: the catalog cannot establish this value; the score is 50"},"weight":{"type":"number"},"threshold":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"basis":{"type":"string","description":"How the score was reached"},"citations":{"type":"array","items":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"required":["factor","name","score","unknown","weight","threshold","basis","citations"],"additionalProperties":false}},"total":{"type":"integer","minimum":0,"maximum":100,"description":"Weighted total used for ranking"},"requirements":{"type":"array","items":{"type":"object","properties":{"requirement":{"type":"string"},"recordId":{"type":"string"},"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["requirement","recordId","citation"],"additionalProperties":false}},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"hard":{"type":"boolean"},"status":{"type":"string","enum":["meets","violates","unknown"]},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["constraint","hard","status","citation"],"additionalProperties":false}},"compatibility":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"aspect":{"type":"string","enum":["access","deployment","dataExchange","licensing"]},"supported":{"type":"boolean"},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["recordId","aspect","supported","citation"],"additionalProperties":false},"description":"Empty for a single-tool setup"},"citations":{"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Citation number used by explanations, factors and capabilities"},"recordId":{"type":"string"},"claimId":{"description":"null when the citation is the record's classification","type":["string","null"]},"statement":{"type":"string"},"url":{"type":"string","description":"Source URL (linked content keeps its original rights)"},"publisher":{"type":"string"},"authority":{"anyOf":[{"type":"string","enum":["owner-controlled","reputable independent","other"]},{"type":"null"}]},"evidenceUrl":{"type":"string","description":"The record's evidence endpoint"},"quote":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"rights":{"type":"string","const":"original"}},"required":["text","rights"],"additionalProperties":false},{"type":"null"}],"description":"Source excerpt, excluded from CC BY 4.0"}},"required":["n","recordId","claimId","statement","url","publisher","authority","evidenceUrl","quote"],"additionalProperties":false}},"workloadEstimate":{"type":"object","properties":{"status":{"type":"string","enum":["complete","stale","missing","conflicting","unsupported"]},"exactUsd":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,12})?$"},{"type":"null"}],"description":"USD per month, up to twelve decimal places"},"display":{"type":"string"},"offer":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"offerId":{"type":"string","minLength":1},"recordId":{"type":"string","minLength":1},"provider":{"type":"string","minLength":1},"modelId":{"type":"string","minLength":1},"billingMode":{"type":"string","const":"standard-uncached-synchronous-text"},"currency":{"type":"string","const":"USD"},"billingUnitTokens":{"type":"number","const":1000000},"inputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"outputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"maxInputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxOutputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"region":{"type":"string","minLength":1},"conditions":{"type":"string","minLength":1},"status":{"type":"string","enum":["complete","missing","conflicting","unsupported"]},"sourceUrl":{"type":"string","format":"starts_with","pattern":"^https:\\/\\/.*"},"snapshotId":{"type":"string","minLength":1},"sourceEffectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"extractionVersion":{"type":"string","const":"text-rate-1"}},"required":["id","offerId","recordId","provider","modelId","billingMode","currency","billingUnitTokens","inputUsdPerUnit","outputUsdPerUnit","maxInputTokens","maxOutputTokens","region","conditions","status","sourceUrl","snapshotId","sourceEffectiveAt","verifiedAt","extractionVersion"],"additionalProperties":false},{"type":"null"}]},"lastVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"assumptions":{"type":"array","items":{"type":"string"}},"reason":{"type":["string","null"]}},"required":["status","exactUsd","display","offer","lastVerifiedAt","calculatedAt","assumptions","reason"],"additionalProperties":false}},"required":["role","constraint","components","explanation","factors","total","requirements","constraints","compatibility","citations"],"additionalProperties":false}},"unsupportedRequirements":{"minItems":1,"type":"array","items":{"type":"string"}},"disclosures":{"type":"object","properties":{"unsupportedPreferences":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string"},"detail":{"type":"string"}},"required":["constraint","detail"],"additionalProperties":false}},"unknownValues":{"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"detail":{"type":"string"}},"required":["factor","detail"],"additionalProperties":false}},"missingInformation":{"type":"array","items":{"type":"string"}}},"required":["unsupportedPreferences","unknownValues","missingInformation"],"additionalProperties":false},"gates":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","enum":["purpose","hardConstraints","requiredCapabilities","compatibility","thresholds"]},"name":{"type":"string"},"status":{"type":"string","enum":["passed","failed","skipped"]},"detail":{"type":"string"},"remaining":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}],"description":"Candidate setups left after this gate"}},"required":["id","name","status","detail","remaining"],"additionalProperties":false}}},"required":["resultId","schemaVersion","policyVersion","taxonomyVersion","createdAt","expiresAt","resultUrl","outcome","request","regulated","recommendation","alternatives","unsupportedRequirements","disclosures","gates"],"additionalProperties":false},{"type":"object","properties":{"resultId":{"type":"string","description":"Opaque identifier with at least 128 bits of randomness"},"schemaVersion":{"type":"string","const":"recommendation-v1"},"policyVersion":{"type":"string","description":"Safety policy version used for screening"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"expiresAt":{"type":"string","description":"After this time the result is deleted and its URLs answer 404"},"resultUrl":{"type":"string","description":"Opaque result URL (not indexed by search engines)"},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"costRuleVersion":{"type":"string","const":"cost-workload-v1"},"outcome":{"type":"string","const":"needs_information"},"request":{"type":"object","properties":{"summary":{"type":"string","description":"Generated summary without personal names, credentials, submitted source text or exact budgets"},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"value":{"type":"string"},"hard":{"type":"boolean"}},"required":["constraint","value","hard"],"additionalProperties":false}},"requirements":{"type":"array","items":{"type":"string"},"description":"Required capabilities and modalities read from the request"},"preferences":{"type":"array","items":{"type":"string"},"description":"Preferred capabilities read from the request"}},"required":["summary","constraints","requirements","preferences"],"additionalProperties":false},"missingInformation":{"minItems":1,"type":"array","items":{"type":"string"}}},"required":["resultId","schemaVersion","policyVersion","taxonomyVersion","createdAt","expiresAt","resultUrl","outcome","request","missingInformation"],"additionalProperties":false},{"type":"object","properties":{"resultId":{"type":"string","description":"Opaque identifier with at least 128 bits of randomness"},"schemaVersion":{"type":"string","const":"recommendation-v1"},"policyVersion":{"type":"string","description":"Safety policy version used for screening"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"expiresAt":{"type":"string","description":"After this time the result is deleted and its URLs answer 404"},"resultUrl":{"type":"string","description":"Opaque result URL (not indexed by search engines)"},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"costRuleVersion":{"type":"string","const":"cost-workload-v1"},"outcome":{"type":"string","const":"refused"},"refusal":{"type":"object","properties":{"category":{"type":"string","enum":["credential theft","malware deployment","security evasion","violent harm","sexual exploitation","unlawful surveillance"]},"reason":{"type":"string"},"emergencyNote":{"type":["string","null"]},"requestDeleted":{"type":"boolean","const":true}},"required":["category","reason","emergencyNote","requestDeleted"],"additionalProperties":false}},"required":["resultId","schemaVersion","policyVersion","taxonomyVersion","createdAt","expiresAt","resultUrl","outcome","refusal"],"additionalProperties":false}]},"nextCursor":{"type":"null"},"license":{"type":"object","properties":{"recommendation":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["recommendation","excluded"],"additionalProperties":false}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license"],"additionalProperties":false},"example":{"apiVersion":"v1","taxonomyVersion":1,"generatedAt":"2026-09-23T16:00:00.000Z","data":{"resultId":"rec_3q2uHk9Vd0r1vQ7xYl2mNw","schemaVersion":"recommendation-v1","policyVersion":"safety-policy-1","taxonomyVersion":1,"createdAt":"2026-09-23T16:00:00.000Z","expiresAt":"2026-09-24T16:00:00.000Z","resultUrl":"https://wowsuchai.withglint.app/api/v1/recommendations/rec_3q2uHk9Vd0r1vQ7xYl2mNw","outcome":"recommended","request":{"summary":"The requester wants an AI coding agent that plans and builds on a remote machine, on a budget under $20 a month.","constraints":[{"constraint":"budget","value":"under $20 a month","hard":false}],"requirements":["code generation","agents"],"preferences":["automation"]},"regulated":null,"recommendation":{"role":"recommended","constraint":null,"components":[{"recordId":"wsa_exampletool1","title":"North-Mini-Code-1.0","maker":"Cohere","recordUrl":"https://wowsuchai.withglint.app/records/wsa_exampletool1","apiUrl":"https://wowsuchai.withglint.app/api/v1/records/wsa_exampletool1","evidenceUrl":"https://wowsuchai.withglint.app/api/v1/records/wsa_exampletool1/evidence","evidenceScore":0.95,"confidence":"high","correctionState":"current"}],"explanation":"An open-weight coding model built for agentic software work, so it can plan and build on a remote machine [1].","factors":[{"factor":"capabilityFit","name":"Capability fit","score":75,"unknown":false,"weight":0.35,"threshold":70,"basis":"2 required and 2 preferred items checked","citations":[1]},{"factor":"evidenceQuality","name":"Evidence quality","score":83,"unknown":false,"weight":0.15,"threshold":60,"basis":"Catalog evidence score .95, reduced for 1 unknown factor","citations":[2]},{"factor":"reliability","name":"Reliability","score":90,"unknown":false,"weight":0.2,"threshold":null,"basis":"Generally available","citations":[3]},{"factor":"implementationEffort","name":"Implementation effort","score":45,"unknown":false,"weight":0.1,"threshold":null,"basis":"Access through open weights","citations":[3]},{"factor":"cost","name":"Cost","score":95,"unknown":false,"weight":0.1,"threshold":null,"basis":"Pricing open-source","citations":[2]},{"factor":"privacy","name":"Privacy","score":50,"unknown":true,"weight":0.1,"threshold":null,"basis":"Hosted, with no supported privacy claim for North-Mini-Code-1.0","citations":[2]}],"total":74,"requirements":[{"requirement":"code generation","recordId":"wsa_exampletool1","citation":1}],"constraints":[{"constraint":"budget","hard":false,"status":"meets","citation":2}],"compatibility":[],"citations":[{"n":1,"recordId":"wsa_exampletool1","claimId":"clm_example1","statement":"North-Mini-Code-1.0 is built for agentic coding tasks.","url":"https://cohere.com/blog/north-mini-code","publisher":"Cohere","authority":"owner-controlled","evidenceUrl":"https://wowsuchai.withglint.app/api/v1/records/wsa_exampletool1/evidence","quote":{"text":"Built for agentic coding.","rights":"original"}},{"n":2,"recordId":"wsa_exampletool1","claimId":null,"statement":"North-Mini-Code-1.0: evidence score 0.95 (high confidence)","url":"https://cohere.com/blog/north-mini-code","publisher":"Cohere","authority":"owner-controlled","evidenceUrl":"https://wowsuchai.withglint.app/api/v1/records/wsa_exampletool1/evidence","quote":null},{"n":3,"recordId":"wsa_exampletool1","claimId":"clm_example2","statement":"The weights are available on Hugging Face.","url":"https://huggingface.co/CohereLabs/north-mini-code","publisher":"Hugging Face","authority":"owner-controlled","evidenceUrl":"https://wowsuchai.withglint.app/api/v1/records/wsa_exampletool1/evidence","quote":null}]},"alternatives":[],"disclosures":{"unsupportedPreferences":[],"unknownValues":[{"factor":"privacy","detail":"Privacy is not established in the catalog; scored 50 and evidence quality reduced."}],"missingInformation":[]},"gates":[{"id":"purpose","name":"Purpose screening","status":"passed","detail":"Allowed","remaining":null},{"id":"hardConstraints","name":"Hard constraints","status":"passed","detail":"No hard constraints stated","remaining":10},{"id":"requiredCapabilities","name":"Required capabilities","status":"passed","detail":"3 setups with evidence for code generation, agents","remaining":3},{"id":"compatibility","name":"Compatibility","status":"passed","detail":"Single-tool setups need no compatibility evidence","remaining":3},{"id":"thresholds","name":"Thresholds","status":"passed","detail":"Capability fit at least 70 and evidence quality at least 60: 2 setups qualify","remaining":2}]},"nextCursor":null,"license":{"recommendation":{"name":"CC BY 4.0","spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"wowsuchai","attributionUrl":"https://wowsuchai.withglint.app","covers":["recommendation explanations","factor scores","setup metadata","sanitized request summaries"]},"excluded":{"covers":["source quotations","linked source content"],"terms":"Not licensed by wowsuchai. Source quotations and linked source content keep their original rights."}}}}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"The API key is unknown or revoked","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required: no API key and no x402 payment (payment_required), no credits left (insufficient_credits), or a refused x402 payment (payment_invalid). The PAYMENT-REQUIRED header is the base64 JSON of the x402 v2 requirements, which the body repeats with a `credits` pointer.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 JSON: { x402Version: 2, resource, accepts: [{ scheme: \"exact\", network, amount, asset, payTo, maxTimeoutSeconds, extra }] }"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}},"409":{"description":"A request with the same Idempotency-Key is still running; retriable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"413":{"description":"Body larger than 64 kilobytes","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Uncertain purpose screen or model failure; retriable, nothing recommended","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"504":{"description":"Generation exceeded 45 seconds; retriable, no partial result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"bearerAuth":[]},{"x402":[]}]}},"/recommendations/{id}":{"get":{"operationId":"recommendation","summary":"Retrieve a recommendation","description":"A retained result by its opaque identifier. API results are kept for 24 hours and web results for seven days; after that the identifier answers 404 and the data is deleted.","parameters":[{"name":"id","in":"path","required":true,"description":"Result identifier, for example `rec_…`.","schema":{"type":"string"}}],"responses":{"200":{"description":"Envelope with `data`: RecommendationResult","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"no-store"}},"content":{"application/json":{"schema":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"oneOf":[{"type":"object","properties":{"resultId":{"type":"string","description":"Opaque identifier with at least 128 bits of randomness"},"schemaVersion":{"type":"string","const":"recommendation-v1"},"policyVersion":{"type":"string","description":"Safety policy version used for screening"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"expiresAt":{"type":"string","description":"After this time the result is deleted and its URLs answer 404"},"resultUrl":{"type":"string","description":"Opaque result URL (not indexed by search engines)"},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"costRuleVersion":{"type":"string","const":"cost-workload-v1"},"outcome":{"type":"string","const":"recommended"},"request":{"type":"object","properties":{"summary":{"type":"string","description":"Generated summary without personal names, credentials, submitted source text or exact budgets"},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"value":{"type":"string"},"hard":{"type":"boolean"}},"required":["constraint","value","hard"],"additionalProperties":false}},"requirements":{"type":"array","items":{"type":"string"},"description":"Required capabilities and modalities read from the request"},"preferences":{"type":"array","items":{"type":"string"},"description":"Preferred capabilities read from the request"}},"required":["summary","constraints","requirements","preferences"],"additionalProperties":false},"regulated":{"anyOf":[{"type":"object","properties":{"domain":{"type":"string","enum":["medical","legal","employment","financial"]},"notice":{"type":"string"},"humanDecisionRequired":{"type":"boolean","const":true},"professionalAdvice":{"type":"boolean","const":false},"claimsRequiringVerification":{"type":"array","items":{"type":"object","properties":{"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"statement":{"type":"string"}},"required":["citation","statement"],"additionalProperties":false}}},"required":["domain","notice","humanDecisionRequired","professionalAdvice","claimsRequiringVerification"],"additionalProperties":false},{"type":"null"}]},"recommendation":{"type":"object","properties":{"role":{"type":"string","enum":["recommended","alternative"]},"constraint":{"description":"For an alternative: the materially different constraint under which it is preferred","type":["string","null"]},"components":{"minItems":1,"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string","description":"A retrievable canonical record: GET /records/{recordId}"},"title":{"type":"string"},"maker":{"type":"string"},"recordUrl":{"type":"string","description":"Web page of the record"},"apiUrl":{"type":"string"},"evidenceUrl":{"type":"string"},"evidenceScore":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]}},"required":["recordId","title","maker","recordUrl","apiUrl","evidenceUrl","evidenceScore","confidence","correctionState"],"additionalProperties":false}},"explanation":{"type":"string","description":"How the setup addresses the use case, with [n] citation markers"},"factors":{"minItems":6,"maxItems":6,"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"name":{"type":"string"},"score":{"type":"integer","minimum":0,"maximum":100},"unknown":{"type":"boolean","description":"true: the catalog cannot establish this value; the score is 50"},"weight":{"type":"number"},"threshold":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"basis":{"type":"string","description":"How the score was reached"},"citations":{"type":"array","items":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"required":["factor","name","score","unknown","weight","threshold","basis","citations"],"additionalProperties":false}},"total":{"type":"integer","minimum":0,"maximum":100,"description":"Weighted total used for ranking"},"requirements":{"type":"array","items":{"type":"object","properties":{"requirement":{"type":"string"},"recordId":{"type":"string"},"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["requirement","recordId","citation"],"additionalProperties":false}},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"hard":{"type":"boolean"},"status":{"type":"string","enum":["meets","violates","unknown"]},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["constraint","hard","status","citation"],"additionalProperties":false}},"compatibility":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"aspect":{"type":"string","enum":["access","deployment","dataExchange","licensing"]},"supported":{"type":"boolean"},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["recordId","aspect","supported","citation"],"additionalProperties":false},"description":"Empty for a single-tool setup"},"citations":{"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Citation number used by explanations, factors and capabilities"},"recordId":{"type":"string"},"claimId":{"description":"null when the citation is the record's classification","type":["string","null"]},"statement":{"type":"string"},"url":{"type":"string","description":"Source URL (linked content keeps its original rights)"},"publisher":{"type":"string"},"authority":{"anyOf":[{"type":"string","enum":["owner-controlled","reputable independent","other"]},{"type":"null"}]},"evidenceUrl":{"type":"string","description":"The record's evidence endpoint"},"quote":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"rights":{"type":"string","const":"original"}},"required":["text","rights"],"additionalProperties":false},{"type":"null"}],"description":"Source excerpt, excluded from CC BY 4.0"}},"required":["n","recordId","claimId","statement","url","publisher","authority","evidenceUrl","quote"],"additionalProperties":false}},"workloadEstimate":{"type":"object","properties":{"status":{"type":"string","enum":["complete","stale","missing","conflicting","unsupported"]},"exactUsd":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,12})?$"},{"type":"null"}],"description":"USD per month, up to twelve decimal places"},"display":{"type":"string"},"offer":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"offerId":{"type":"string","minLength":1},"recordId":{"type":"string","minLength":1},"provider":{"type":"string","minLength":1},"modelId":{"type":"string","minLength":1},"billingMode":{"type":"string","const":"standard-uncached-synchronous-text"},"currency":{"type":"string","const":"USD"},"billingUnitTokens":{"type":"number","const":1000000},"inputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"outputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"maxInputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxOutputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"region":{"type":"string","minLength":1},"conditions":{"type":"string","minLength":1},"status":{"type":"string","enum":["complete","missing","conflicting","unsupported"]},"sourceUrl":{"type":"string","format":"starts_with","pattern":"^https:\\/\\/.*"},"snapshotId":{"type":"string","minLength":1},"sourceEffectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"extractionVersion":{"type":"string","const":"text-rate-1"}},"required":["id","offerId","recordId","provider","modelId","billingMode","currency","billingUnitTokens","inputUsdPerUnit","outputUsdPerUnit","maxInputTokens","maxOutputTokens","region","conditions","status","sourceUrl","snapshotId","sourceEffectiveAt","verifiedAt","extractionVersion"],"additionalProperties":false},{"type":"null"}]},"lastVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"assumptions":{"type":"array","items":{"type":"string"}},"reason":{"type":["string","null"]}},"required":["status","exactUsd","display","offer","lastVerifiedAt","calculatedAt","assumptions","reason"],"additionalProperties":false}},"required":["role","constraint","components","explanation","factors","total","requirements","constraints","compatibility","citations"],"additionalProperties":false},"alternatives":{"maxItems":3,"type":"array","items":{"type":"object","properties":{"role":{"type":"string","enum":["recommended","alternative"]},"constraint":{"description":"For an alternative: the materially different constraint under which it is preferred","type":["string","null"]},"components":{"minItems":1,"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string","description":"A retrievable canonical record: GET /records/{recordId}"},"title":{"type":"string"},"maker":{"type":"string"},"recordUrl":{"type":"string","description":"Web page of the record"},"apiUrl":{"type":"string"},"evidenceUrl":{"type":"string"},"evidenceScore":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]}},"required":["recordId","title","maker","recordUrl","apiUrl","evidenceUrl","evidenceScore","confidence","correctionState"],"additionalProperties":false}},"explanation":{"type":"string","description":"How the setup addresses the use case, with [n] citation markers"},"factors":{"minItems":6,"maxItems":6,"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"name":{"type":"string"},"score":{"type":"integer","minimum":0,"maximum":100},"unknown":{"type":"boolean","description":"true: the catalog cannot establish this value; the score is 50"},"weight":{"type":"number"},"threshold":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"basis":{"type":"string","description":"How the score was reached"},"citations":{"type":"array","items":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"required":["factor","name","score","unknown","weight","threshold","basis","citations"],"additionalProperties":false}},"total":{"type":"integer","minimum":0,"maximum":100,"description":"Weighted total used for ranking"},"requirements":{"type":"array","items":{"type":"object","properties":{"requirement":{"type":"string"},"recordId":{"type":"string"},"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["requirement","recordId","citation"],"additionalProperties":false}},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"hard":{"type":"boolean"},"status":{"type":"string","enum":["meets","violates","unknown"]},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["constraint","hard","status","citation"],"additionalProperties":false}},"compatibility":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"aspect":{"type":"string","enum":["access","deployment","dataExchange","licensing"]},"supported":{"type":"boolean"},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["recordId","aspect","supported","citation"],"additionalProperties":false},"description":"Empty for a single-tool setup"},"citations":{"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Citation number used by explanations, factors and capabilities"},"recordId":{"type":"string"},"claimId":{"description":"null when the citation is the record's classification","type":["string","null"]},"statement":{"type":"string"},"url":{"type":"string","description":"Source URL (linked content keeps its original rights)"},"publisher":{"type":"string"},"authority":{"anyOf":[{"type":"string","enum":["owner-controlled","reputable independent","other"]},{"type":"null"}]},"evidenceUrl":{"type":"string","description":"The record's evidence endpoint"},"quote":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"rights":{"type":"string","const":"original"}},"required":["text","rights"],"additionalProperties":false},{"type":"null"}],"description":"Source excerpt, excluded from CC BY 4.0"}},"required":["n","recordId","claimId","statement","url","publisher","authority","evidenceUrl","quote"],"additionalProperties":false}},"workloadEstimate":{"type":"object","properties":{"status":{"type":"string","enum":["complete","stale","missing","conflicting","unsupported"]},"exactUsd":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,12})?$"},{"type":"null"}],"description":"USD per month, up to twelve decimal places"},"display":{"type":"string"},"offer":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"offerId":{"type":"string","minLength":1},"recordId":{"type":"string","minLength":1},"provider":{"type":"string","minLength":1},"modelId":{"type":"string","minLength":1},"billingMode":{"type":"string","const":"standard-uncached-synchronous-text"},"currency":{"type":"string","const":"USD"},"billingUnitTokens":{"type":"number","const":1000000},"inputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"outputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"maxInputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxOutputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"region":{"type":"string","minLength":1},"conditions":{"type":"string","minLength":1},"status":{"type":"string","enum":["complete","missing","conflicting","unsupported"]},"sourceUrl":{"type":"string","format":"starts_with","pattern":"^https:\\/\\/.*"},"snapshotId":{"type":"string","minLength":1},"sourceEffectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"extractionVersion":{"type":"string","const":"text-rate-1"}},"required":["id","offerId","recordId","provider","modelId","billingMode","currency","billingUnitTokens","inputUsdPerUnit","outputUsdPerUnit","maxInputTokens","maxOutputTokens","region","conditions","status","sourceUrl","snapshotId","sourceEffectiveAt","verifiedAt","extractionVersion"],"additionalProperties":false},{"type":"null"}]},"lastVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"assumptions":{"type":"array","items":{"type":"string"}},"reason":{"type":["string","null"]}},"required":["status","exactUsd","display","offer","lastVerifiedAt","calculatedAt","assumptions","reason"],"additionalProperties":false}},"required":["role","constraint","components","explanation","factors","total","requirements","constraints","compatibility","citations"],"additionalProperties":false}},"disclosures":{"type":"object","properties":{"unsupportedPreferences":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string"},"detail":{"type":"string"}},"required":["constraint","detail"],"additionalProperties":false}},"unknownValues":{"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"detail":{"type":"string"}},"required":["factor","detail"],"additionalProperties":false}},"missingInformation":{"type":"array","items":{"type":"string"}}},"required":["unsupportedPreferences","unknownValues","missingInformation"],"additionalProperties":false},"gates":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","enum":["purpose","hardConstraints","requiredCapabilities","compatibility","thresholds"]},"name":{"type":"string"},"status":{"type":"string","enum":["passed","failed","skipped"]},"detail":{"type":"string"},"remaining":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}],"description":"Candidate setups left after this gate"}},"required":["id","name","status","detail","remaining"],"additionalProperties":false}}},"required":["resultId","schemaVersion","policyVersion","taxonomyVersion","createdAt","expiresAt","resultUrl","outcome","request","regulated","recommendation","alternatives","disclosures","gates"],"additionalProperties":false},{"type":"object","properties":{"resultId":{"type":"string","description":"Opaque identifier with at least 128 bits of randomness"},"schemaVersion":{"type":"string","const":"recommendation-v1"},"policyVersion":{"type":"string","description":"Safety policy version used for screening"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"expiresAt":{"type":"string","description":"After this time the result is deleted and its URLs answer 404"},"resultUrl":{"type":"string","description":"Opaque result URL (not indexed by search engines)"},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"costRuleVersion":{"type":"string","const":"cost-workload-v1"},"outcome":{"type":"string","const":"insufficient_evidence"},"request":{"type":"object","properties":{"summary":{"type":"string","description":"Generated summary without personal names, credentials, submitted source text or exact budgets"},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"value":{"type":"string"},"hard":{"type":"boolean"}},"required":["constraint","value","hard"],"additionalProperties":false}},"requirements":{"type":"array","items":{"type":"string"},"description":"Required capabilities and modalities read from the request"},"preferences":{"type":"array","items":{"type":"string"},"description":"Preferred capabilities read from the request"}},"required":["summary","constraints","requirements","preferences"],"additionalProperties":false},"regulated":{"anyOf":[{"type":"object","properties":{"domain":{"type":"string","enum":["medical","legal","employment","financial"]},"notice":{"type":"string"},"humanDecisionRequired":{"type":"boolean","const":true},"professionalAdvice":{"type":"boolean","const":false},"claimsRequiringVerification":{"type":"array","items":{"type":"object","properties":{"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"statement":{"type":"string"}},"required":["citation","statement"],"additionalProperties":false}}},"required":["domain","notice","humanDecisionRequired","professionalAdvice","claimsRequiringVerification"],"additionalProperties":false},{"type":"null"}]},"recommendation":{"type":"null"},"alternatives":{"maxItems":0,"type":"array","items":{"type":"object","properties":{"role":{"type":"string","enum":["recommended","alternative"]},"constraint":{"description":"For an alternative: the materially different constraint under which it is preferred","type":["string","null"]},"components":{"minItems":1,"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string","description":"A retrievable canonical record: GET /records/{recordId}"},"title":{"type":"string"},"maker":{"type":"string"},"recordUrl":{"type":"string","description":"Web page of the record"},"apiUrl":{"type":"string"},"evidenceUrl":{"type":"string"},"evidenceScore":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]}},"required":["recordId","title","maker","recordUrl","apiUrl","evidenceUrl","evidenceScore","confidence","correctionState"],"additionalProperties":false}},"explanation":{"type":"string","description":"How the setup addresses the use case, with [n] citation markers"},"factors":{"minItems":6,"maxItems":6,"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"name":{"type":"string"},"score":{"type":"integer","minimum":0,"maximum":100},"unknown":{"type":"boolean","description":"true: the catalog cannot establish this value; the score is 50"},"weight":{"type":"number"},"threshold":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"basis":{"type":"string","description":"How the score was reached"},"citations":{"type":"array","items":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"required":["factor","name","score","unknown","weight","threshold","basis","citations"],"additionalProperties":false}},"total":{"type":"integer","minimum":0,"maximum":100,"description":"Weighted total used for ranking"},"requirements":{"type":"array","items":{"type":"object","properties":{"requirement":{"type":"string"},"recordId":{"type":"string"},"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["requirement","recordId","citation"],"additionalProperties":false}},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"hard":{"type":"boolean"},"status":{"type":"string","enum":["meets","violates","unknown"]},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["constraint","hard","status","citation"],"additionalProperties":false}},"compatibility":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"aspect":{"type":"string","enum":["access","deployment","dataExchange","licensing"]},"supported":{"type":"boolean"},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["recordId","aspect","supported","citation"],"additionalProperties":false},"description":"Empty for a single-tool setup"},"citations":{"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Citation number used by explanations, factors and capabilities"},"recordId":{"type":"string"},"claimId":{"description":"null when the citation is the record's classification","type":["string","null"]},"statement":{"type":"string"},"url":{"type":"string","description":"Source URL (linked content keeps its original rights)"},"publisher":{"type":"string"},"authority":{"anyOf":[{"type":"string","enum":["owner-controlled","reputable independent","other"]},{"type":"null"}]},"evidenceUrl":{"type":"string","description":"The record's evidence endpoint"},"quote":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"rights":{"type":"string","const":"original"}},"required":["text","rights"],"additionalProperties":false},{"type":"null"}],"description":"Source excerpt, excluded from CC BY 4.0"}},"required":["n","recordId","claimId","statement","url","publisher","authority","evidenceUrl","quote"],"additionalProperties":false}},"workloadEstimate":{"type":"object","properties":{"status":{"type":"string","enum":["complete","stale","missing","conflicting","unsupported"]},"exactUsd":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,12})?$"},{"type":"null"}],"description":"USD per month, up to twelve decimal places"},"display":{"type":"string"},"offer":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"offerId":{"type":"string","minLength":1},"recordId":{"type":"string","minLength":1},"provider":{"type":"string","minLength":1},"modelId":{"type":"string","minLength":1},"billingMode":{"type":"string","const":"standard-uncached-synchronous-text"},"currency":{"type":"string","const":"USD"},"billingUnitTokens":{"type":"number","const":1000000},"inputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"outputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"maxInputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxOutputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"region":{"type":"string","minLength":1},"conditions":{"type":"string","minLength":1},"status":{"type":"string","enum":["complete","missing","conflicting","unsupported"]},"sourceUrl":{"type":"string","format":"starts_with","pattern":"^https:\\/\\/.*"},"snapshotId":{"type":"string","minLength":1},"sourceEffectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"extractionVersion":{"type":"string","const":"text-rate-1"}},"required":["id","offerId","recordId","provider","modelId","billingMode","currency","billingUnitTokens","inputUsdPerUnit","outputUsdPerUnit","maxInputTokens","maxOutputTokens","region","conditions","status","sourceUrl","snapshotId","sourceEffectiveAt","verifiedAt","extractionVersion"],"additionalProperties":false},{"type":"null"}]},"lastVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"assumptions":{"type":"array","items":{"type":"string"}},"reason":{"type":["string","null"]}},"required":["status","exactUsd","display","offer","lastVerifiedAt","calculatedAt","assumptions","reason"],"additionalProperties":false}},"required":["role","constraint","components","explanation","factors","total","requirements","constraints","compatibility","citations"],"additionalProperties":false}},"unsupportedRequirements":{"minItems":1,"type":"array","items":{"type":"string"}},"disclosures":{"type":"object","properties":{"unsupportedPreferences":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string"},"detail":{"type":"string"}},"required":["constraint","detail"],"additionalProperties":false}},"unknownValues":{"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"detail":{"type":"string"}},"required":["factor","detail"],"additionalProperties":false}},"missingInformation":{"type":"array","items":{"type":"string"}}},"required":["unsupportedPreferences","unknownValues","missingInformation"],"additionalProperties":false},"gates":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","enum":["purpose","hardConstraints","requiredCapabilities","compatibility","thresholds"]},"name":{"type":"string"},"status":{"type":"string","enum":["passed","failed","skipped"]},"detail":{"type":"string"},"remaining":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}],"description":"Candidate setups left after this gate"}},"required":["id","name","status","detail","remaining"],"additionalProperties":false}}},"required":["resultId","schemaVersion","policyVersion","taxonomyVersion","createdAt","expiresAt","resultUrl","outcome","request","regulated","recommendation","alternatives","unsupportedRequirements","disclosures","gates"],"additionalProperties":false},{"type":"object","properties":{"resultId":{"type":"string","description":"Opaque identifier with at least 128 bits of randomness"},"schemaVersion":{"type":"string","const":"recommendation-v1"},"policyVersion":{"type":"string","description":"Safety policy version used for screening"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"expiresAt":{"type":"string","description":"After this time the result is deleted and its URLs answer 404"},"resultUrl":{"type":"string","description":"Opaque result URL (not indexed by search engines)"},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"costRuleVersion":{"type":"string","const":"cost-workload-v1"},"outcome":{"type":"string","const":"needs_information"},"request":{"type":"object","properties":{"summary":{"type":"string","description":"Generated summary without personal names, credentials, submitted source text or exact budgets"},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"value":{"type":"string"},"hard":{"type":"boolean"}},"required":["constraint","value","hard"],"additionalProperties":false}},"requirements":{"type":"array","items":{"type":"string"},"description":"Required capabilities and modalities read from the request"},"preferences":{"type":"array","items":{"type":"string"},"description":"Preferred capabilities read from the request"}},"required":["summary","constraints","requirements","preferences"],"additionalProperties":false},"missingInformation":{"minItems":1,"type":"array","items":{"type":"string"}}},"required":["resultId","schemaVersion","policyVersion","taxonomyVersion","createdAt","expiresAt","resultUrl","outcome","request","missingInformation"],"additionalProperties":false},{"type":"object","properties":{"resultId":{"type":"string","description":"Opaque identifier with at least 128 bits of randomness"},"schemaVersion":{"type":"string","const":"recommendation-v1"},"policyVersion":{"type":"string","description":"Safety policy version used for screening"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"expiresAt":{"type":"string","description":"After this time the result is deleted and its URLs answer 404"},"resultUrl":{"type":"string","description":"Opaque result URL (not indexed by search engines)"},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"costRuleVersion":{"type":"string","const":"cost-workload-v1"},"outcome":{"type":"string","const":"refused"},"refusal":{"type":"object","properties":{"category":{"type":"string","enum":["credential theft","malware deployment","security evasion","violent harm","sexual exploitation","unlawful surveillance"]},"reason":{"type":"string"},"emergencyNote":{"type":["string","null"]},"requestDeleted":{"type":"boolean","const":true}},"required":["category","reason","emergencyNote","requestDeleted"],"additionalProperties":false}},"required":["resultId","schemaVersion","policyVersion","taxonomyVersion","createdAt","expiresAt","resultUrl","outcome","refusal"],"additionalProperties":false}]},"nextCursor":{"type":"null"},"license":{"type":"object","properties":{"recommendation":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["recommendation","excluded"],"additionalProperties":false}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license"],"additionalProperties":false},"example":{"apiVersion":"v1","taxonomyVersion":1,"generatedAt":"2026-09-23T16:00:00.000Z","data":{"resultId":"rec_3q2uHk9Vd0r1vQ7xYl2mNw","schemaVersion":"recommendation-v1","policyVersion":"safety-policy-1","taxonomyVersion":1,"createdAt":"2026-09-23T16:00:00.000Z","expiresAt":"2026-09-24T16:00:00.000Z","resultUrl":"https://wowsuchai.withglint.app/api/v1/recommendations/rec_3q2uHk9Vd0r1vQ7xYl2mNw","outcome":"recommended","request":{"summary":"The requester wants an AI coding agent that plans and builds on a remote machine, on a budget under $20 a month.","constraints":[{"constraint":"budget","value":"under $20 a month","hard":false}],"requirements":["code generation","agents"],"preferences":["automation"]},"regulated":null,"recommendation":{"role":"recommended","constraint":null,"components":[{"recordId":"wsa_exampletool1","title":"North-Mini-Code-1.0","maker":"Cohere","recordUrl":"https://wowsuchai.withglint.app/records/wsa_exampletool1","apiUrl":"https://wowsuchai.withglint.app/api/v1/records/wsa_exampletool1","evidenceUrl":"https://wowsuchai.withglint.app/api/v1/records/wsa_exampletool1/evidence","evidenceScore":0.95,"confidence":"high","correctionState":"current"}],"explanation":"An open-weight coding model built for agentic software work, so it can plan and build on a remote machine [1].","factors":[{"factor":"capabilityFit","name":"Capability fit","score":75,"unknown":false,"weight":0.35,"threshold":70,"basis":"2 required and 2 preferred items checked","citations":[1]},{"factor":"evidenceQuality","name":"Evidence quality","score":83,"unknown":false,"weight":0.15,"threshold":60,"basis":"Catalog evidence score .95, reduced for 1 unknown factor","citations":[2]},{"factor":"reliability","name":"Reliability","score":90,"unknown":false,"weight":0.2,"threshold":null,"basis":"Generally available","citations":[3]},{"factor":"implementationEffort","name":"Implementation effort","score":45,"unknown":false,"weight":0.1,"threshold":null,"basis":"Access through open weights","citations":[3]},{"factor":"cost","name":"Cost","score":95,"unknown":false,"weight":0.1,"threshold":null,"basis":"Pricing open-source","citations":[2]},{"factor":"privacy","name":"Privacy","score":50,"unknown":true,"weight":0.1,"threshold":null,"basis":"Hosted, with no supported privacy claim for North-Mini-Code-1.0","citations":[2]}],"total":74,"requirements":[{"requirement":"code generation","recordId":"wsa_exampletool1","citation":1}],"constraints":[{"constraint":"budget","hard":false,"status":"meets","citation":2}],"compatibility":[],"citations":[{"n":1,"recordId":"wsa_exampletool1","claimId":"clm_example1","statement":"North-Mini-Code-1.0 is built for agentic coding tasks.","url":"https://cohere.com/blog/north-mini-code","publisher":"Cohere","authority":"owner-controlled","evidenceUrl":"https://wowsuchai.withglint.app/api/v1/records/wsa_exampletool1/evidence","quote":{"text":"Built for agentic coding.","rights":"original"}},{"n":2,"recordId":"wsa_exampletool1","claimId":null,"statement":"North-Mini-Code-1.0: evidence score 0.95 (high confidence)","url":"https://cohere.com/blog/north-mini-code","publisher":"Cohere","authority":"owner-controlled","evidenceUrl":"https://wowsuchai.withglint.app/api/v1/records/wsa_exampletool1/evidence","quote":null},{"n":3,"recordId":"wsa_exampletool1","claimId":"clm_example2","statement":"The weights are available on Hugging Face.","url":"https://huggingface.co/CohereLabs/north-mini-code","publisher":"Hugging Face","authority":"owner-controlled","evidenceUrl":"https://wowsuchai.withglint.app/api/v1/records/wsa_exampletool1/evidence","quote":null}]},"alternatives":[],"disclosures":{"unsupportedPreferences":[],"unknownValues":[{"factor":"privacy","detail":"Privacy is not established in the catalog; scored 50 and evidence quality reduced."}],"missingInformation":[]},"gates":[{"id":"purpose","name":"Purpose screening","status":"passed","detail":"Allowed","remaining":null},{"id":"hardConstraints","name":"Hard constraints","status":"passed","detail":"No hard constraints stated","remaining":10},{"id":"requiredCapabilities","name":"Required capabilities","status":"passed","detail":"3 setups with evidence for code generation, agents","remaining":3},{"id":"compatibility","name":"Compatibility","status":"passed","detail":"Single-tool setups need no compatibility evidence","remaining":3},{"id":"thresholds","name":"Thresholds","status":"passed","detail":"Capability fit at least 70 and evidence quality at least 60: 2 setups qualify","remaining":2}]},"nextCursor":null,"license":{"recommendation":{"name":"CC BY 4.0","spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"wowsuchai","attributionUrl":"https://wowsuchai.withglint.app","covers":["recommendation explanations","factor scores","setup metadata","sanitized request summaries"]},"excluded":{"covers":["source quotations","linked source content"],"terms":"Not licensed by wowsuchai. Source quotations and linked source content keep their original rights."}}}}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Unknown or expired result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/schemas/recommendation-v1-request.json":{"get":{"operationId":"recommendation-request-schema","summary":"Recommendation request schema","description":"The versioned JSON Schema of the recommendation request body.","parameters":[],"responses":{"200":{"description":"JSON Schema (2020-12)","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"public, max-age=300"}},"content":{"application/json":{}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/schemas/recommendation-v1-response.json":{"get":{"operationId":"recommendation-response-schema","summary":"Recommendation response schema","description":"The versioned JSON Schema of the recommendation response, including every outcome.","parameters":[],"responses":{"200":{"description":"JSON Schema (2020-12)","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"public, max-age=300"}},"content":{"application/json":{}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/comparisons":{"post":{"operationId":"comparisons","summary":"Compare public tools","description":"Uncharged stateless comparison of 2 to 4 public record IDs using the same monthly text API workload and structured requirements. The response includes per-record requirement statuses, official price provenance, freshness and estimates in USD per month. Missing, stale, conflicting and unsupported rates cannot satisfy a hard budget. Unknown and suppressed IDs have the same unavailable representation. Repeating a request uses current evidence and may change the estimate. Requests are limited to 8 KB and the shared 60-per-minute IP rate limit.","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComparisonRequest"},"example":{"recordIds":["wsa_uy5xc7hktq8t","wsa_ge8tjrvrmmyr"],"workload":{"monthlyRequests":10000,"inputTokensPerRequest":1000,"outputTokensPerRequest":200},"requirements":{"capabilities":["text generation"],"monthlyBudgetUsd":50}}}}},"responses":{"200":{"description":"Envelope with `data`: ComparisonResponse","headers":{"Cache-Control":{"schema":{"type":"string"},"description":"no-store"}},"content":{"application/json":{"schema":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"type":"object","properties":{"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"requirements":{"type":"object","properties":{"capabilities":{"default":[],"maxItems":12,"type":"array","items":{"type":"string","enum":["text generation","image generation","audio generation","video generation","code generation","analysis","extraction","translation","search","retrieval","embeddings","reranking","agents","automation","training","fine-tuning","evaluation","safety"]}},"deployment":{"type":"string","enum":["hosted","private cloud","on-premises","on-device"]},"privacy":{"type":"string","enum":["standard","no-training","local-only"]},"monthlyBudgetUsd":{"type":"number","minimum":0,"maximum":1000000}},"required":["capabilities"],"additionalProperties":false},"evaluatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"items":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"available":{"type":"boolean"},"title":{"type":["string","null"]},"maker":{"type":["string","null"]},"recordUrl":{"type":["string","null"]},"eligible":{"type":"boolean"},"warning":{"type":["string","null"]},"requirements":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"status":{"type":"string","enum":["meets","violates","unknown"]},"explanation":{"type":"string"},"sourceUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["name","status","explanation","sourceUrl"],"additionalProperties":false}},"estimate":{"anyOf":[{"type":"object","properties":{"status":{"type":"string","enum":["complete","stale","missing","conflicting","unsupported"]},"exactUsd":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,12})?$"},{"type":"null"}],"description":"USD per month, up to twelve decimal places"},"display":{"type":"string"},"offer":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"offerId":{"type":"string","minLength":1},"recordId":{"type":"string","minLength":1},"provider":{"type":"string","minLength":1},"modelId":{"type":"string","minLength":1},"billingMode":{"type":"string","const":"standard-uncached-synchronous-text"},"currency":{"type":"string","const":"USD"},"billingUnitTokens":{"type":"number","const":1000000},"inputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"outputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"maxInputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxOutputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"region":{"type":"string","minLength":1},"conditions":{"type":"string","minLength":1},"status":{"type":"string","enum":["complete","missing","conflicting","unsupported"]},"sourceUrl":{"type":"string","format":"starts_with","pattern":"^https:\\/\\/.*"},"snapshotId":{"type":"string","minLength":1},"sourceEffectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"extractionVersion":{"type":"string","const":"text-rate-1"}},"required":["id","offerId","recordId","provider","modelId","billingMode","currency","billingUnitTokens","inputUsdPerUnit","outputUsdPerUnit","maxInputTokens","maxOutputTokens","region","conditions","status","sourceUrl","snapshotId","sourceEffectiveAt","verifiedAt","extractionVersion"],"additionalProperties":false},{"type":"null"}]},"lastVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"assumptions":{"type":"array","items":{"type":"string"}},"reason":{"type":["string","null"]}},"required":["status","exactUsd","display","offer","lastVerifiedAt","calculatedAt","assumptions","reason"],"additionalProperties":false},{"type":"null"}]},"lowestEligibleCost":{"type":"boolean"},"availability":{"type":["string","null"]},"availabilitySourceUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"licence":{"type":["string","null"]},"licenceSourceUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"evidenceVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["recordId","available","title","maker","recordUrl","eligible","warning","requirements","estimate","lowestEligibleCost","availability","availabilitySourceUrl","licence","licenceSourceUrl","evidenceVerifiedAt"],"additionalProperties":false}},"notice":{"type":"string"}},"required":["workload","requirements","evaluatedAt","items","notice"],"additionalProperties":false},"nextCursor":{"description":"Present when more results exist; pass it back as `cursor`","type":["string","null"]},"license":{"type":"object","properties":{"catalog":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["catalog","excluded"],"additionalProperties":false}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license"],"additionalProperties":false}}}},"400":{"description":"Invalid parameters, with field-level details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited; see retryAfterSeconds and the Retry-After header","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"components":{"schemas":{"Record":{"type":"object","properties":{"id":{"type":"string","description":"Stable canonical record identifier"},"versionId":{"type":"string","description":"Identifier of the current public version"},"versionNumber":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"title":{"type":"string"},"maker":{"type":"string"},"publisher":{"type":"string"},"summary":{"type":"string","description":"Generated summary (CC BY 4.0, wowsuchai)"},"utility":{"type":"string"},"classifications":{"type":"object","properties":{"developmentType":{"type":"string"},"capability":{"type":"array","items":{"type":"string"}},"modality":{"type":"array","items":{"type":"string"}},"access":{"type":"array","items":{"type":"string"}},"deployment":{"type":"array","items":{"type":"string"}},"pricing":{"type":"array","items":{"type":"string"}},"targetUser":{"type":"array","items":{"type":"string"}}},"required":["developmentType","capability","modality","access","deployment","pricing","targetUser"],"additionalProperties":false},"attributes":{"type":"object","properties":{"availability":{"type":["string","null"]},"pricingModel":{"type":["string","null"]},"deployment":{"type":["string","null"]},"privacy":{"type":["string","null"]},"licence":{"type":["string","null"]}},"required":["availability","pricingModel","deployment","privacy","licence"],"additionalProperties":false,"description":"null means not established"},"score":{"type":"number","minimum":0,"maximum":1,"description":"Evidence score from 0 to 1"},"confidence":{"type":"string","enum":["high","medium","low"]},"capped":{"type":"boolean","description":"True when the score is capped at 0.59 for missing owner evidence"},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]},"publicationState":{"type":"string","const":"published"},"lowConfidence":{"type":"boolean"},"eligibleForDerivedResults":{"type":"boolean","description":"Whether recommendations and ordinary digest items may use this record"},"publishedAt":{"type":"string","description":"Detected publication time of the development"},"collectedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"lastVerifiedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"versionEffectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"rubricVersion":{"type":"string"},"jevVersion":{"type":"string"},"webUrl":{"type":"string"}},"required":["id","versionId","versionNumber","title","maker","publisher","summary","utility","classifications","attributes","score","confidence","capped","correctionState","publicationState","lowConfidence","eligibleForDerivedResults","publishedAt","collectedAt","lastVerifiedAt","versionEffectiveAt","taxonomyVersion","rubricVersion","jevVersion","webUrl"],"additionalProperties":false},"Evidence":{"type":"object","properties":{"recordId":{"type":"string"},"score":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"capped":{"type":"boolean"},"capReason":{"type":["string","null"]},"sources":{"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Citation number used by claims"},"url":{"type":"string"},"publisher":{"type":"string"},"authority":{"anyOf":[{"type":"string","enum":["owner-controlled","reputable independent","other"]},{"type":"null"}]},"verification":{"type":"string","enum":["verified","unavailable","conflicting"]},"lastRetrievedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"detectedPublishedAt":{"anyOf":[{"type":"string","description":"ISO 8601 timestamp in UTC"},{"type":"null"}]},"rights":{"type":"string","const":"original","description":"Linked content is excluded from CC BY 4.0"}},"required":["n","url","publisher","authority","verification","lastRetrievedAt","detectedPublishedAt","rights"],"additionalProperties":false},"description":"Owner-controlled first, then reputable independent, then other"},"claims":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"kind":{"type":"string"},"statement":{"type":"string"},"citations":{"type":"array","items":{"type":"object","properties":{"source":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"The `n` of a source in this response"},"supportProbability":{"type":"number"},"supports":{"type":"boolean"},"quote":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"rights":{"type":"string","const":"original"}},"required":["text","rights"],"additionalProperties":false},{"type":"null"}],"description":"Short source excerpt, excluded from CC BY 4.0"}},"required":["source","supportProbability","supports","quote"],"additionalProperties":false}}},"required":["id","kind","statement","citations"],"additionalProperties":false}}},"required":["recordId","score","confidence","capped","capReason","sources","claims"],"additionalProperties":false},"Version":{"type":"object","properties":{"versionId":{"type":"string"},"versionNumber":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"effectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]},"confidence":{"type":"string","enum":["high","medium","low"]},"score":{"type":"number"},"changeKind":{"type":"string"},"changedFields":{"type":"array","items":{"type":"string"}},"releaseNote":{"type":["string","null"]}},"required":["versionId","versionNumber","effectiveAt","correctionState","confidence","score","changeKind","changedFields","releaseNote"],"additionalProperties":false},"FeedItem":{"type":"object","properties":{"eventId":{"type":"string","description":"Stable feed event identifier, distinct from record identifiers"},"type":{"type":"string","enum":["new_development","major_release","confidence_upgrade","correction","withdrawal"]},"recordId":{"type":"string"},"effectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"versionId":{"description":"The record version this event produced","type":["string","null"]},"currentVersionId":{"type":"string","description":"The record's current public version"},"priorVersionId":{"type":["string","null"]},"changedFields":{"type":"array","items":{"type":"string"}},"record":{"type":"object","properties":{"id":{"type":"string"},"versionId":{"type":"string"},"title":{"type":"string"},"maker":{"type":"string"},"summary":{"type":"string"},"classifications":{"type":"object","properties":{"developmentType":{"type":"string"},"capability":{"type":"array","items":{"type":"string"}},"modality":{"type":"array","items":{"type":"string"}},"access":{"type":"array","items":{"type":"string"}},"deployment":{"type":"array","items":{"type":"string"}},"pricing":{"type":"array","items":{"type":"string"}},"targetUser":{"type":"array","items":{"type":"string"}}},"required":["developmentType","capability","modality","access","deployment","pricing","targetUser"],"additionalProperties":false},"citations":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"publisher":{"type":"string"},"authority":{"type":"string","enum":["owner-controlled","reputable independent","other"]}},"required":["url","publisher","authority"],"additionalProperties":false}},"score":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]},"publishedAt":{"type":"string","description":"Original detected publication time"},"lastVerifiedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"}},"required":["id","versionId","title","maker","summary","classifications","citations","score","confidence","correctionState","publishedAt","lastVerifiedAt"],"additionalProperties":false}},"required":["eventId","type","recordId","effectiveAt","versionId","currentVersionId","priorVersionId","changedFields","record"],"additionalProperties":false},"Brief":{"type":"object","properties":{"id":{"type":"string"},"kind":{"type":"string","enum":["daily","weekly"]},"slug":{"type":"string","description":"2026-09-23 for a daily brief, 2026-W39 for a weekly one"},"window":{"type":"object","properties":{"from":{"type":"string","description":"ISO 8601 timestamp in UTC"},"to":{"type":"string","description":"Exclusive end"}},"required":["from","to"],"additionalProperties":false},"version":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Starts at 1; a correction publishes a new version"},"quiet":{"type":"boolean","description":"True when the window had no qualifying developments"},"title":{"type":"string","description":"\"AI brief · 3 October 2026\", or the date range of a weekly brief"},"headline":{"type":"object","properties":{"text":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"Records this text rests on; each appears in `items` or `corrections`"}},"required":["text","recordIds"],"additionalProperties":false,"description":"The lead story's heading"},"dek":{"type":"object","properties":{"text":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"Records this text rests on; each appears in `items` or `corrections`"}},"required":["text","recordIds"],"additionalProperties":false,"description":"The TL;DR as one paragraph, without markup"},"tldr":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"Records this text rests on; each appears in `items` or `corrections`"}},"required":["text","recordIds"],"additionalProperties":false},"description":"The TL;DR bullets; text marks names **bold**"},"stories":{"type":"array","items":{"type":"object","properties":{"heading":{"type":"string"},"blocks":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["paragraph","list"]},"items":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"Records this text rests on; each appears in `items` or `corrections`"}},"required":["text","recordIds"],"additionalProperties":false}}},"required":["kind","items"],"additionalProperties":false}}},"required":["heading","blocks"],"additionalProperties":false},"description":"The main stories in reading order"},"radar":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"Records this text rests on; each appears in `items` or `corrections`"}},"required":["text","recordIds"],"additionalProperties":false},"description":"The \"Also on the radar\" entries"},"sections":{"type":"array","items":{"type":"object","properties":{"category":{"type":"string"},"heading":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"The section's items, in rank order"},"sentences":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"recordIds":{"type":"array","items":{"type":"string"},"description":"Records this text rests on; each appears in `items` or `corrections`"}},"required":["text","recordIds"],"additionalProperties":false},"description":"Briefs written before 2026-10-04 only; later briefs carry their prose in tldr, stories and radar, and this is empty"}},"required":["category","heading","recordIds","sentences"],"additionalProperties":false},"description":"The items grouped by development type"},"items":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"versionId":{"type":"string","description":"The record version the brief was written from"},"eventType":{"type":"string","enum":["new_development","major_release"]},"category":{"type":"string","description":"Development type; the section the item sits in"},"title":{"type":"string"},"maker":{"type":"string"},"summary":{"type":"string","description":"Generated summary (CC BY 4.0, wowsuchai)"},"releaseNote":{"description":"For a major release: what changed","type":["string","null"]},"classifications":{"type":"object","properties":{"developmentType":{"type":"string"},"capability":{"type":"array","items":{"type":"string"}},"modality":{"type":"array","items":{"type":"string"}},"access":{"type":"array","items":{"type":"string"}},"deployment":{"type":"array","items":{"type":"string"}},"pricing":{"type":"array","items":{"type":"string"}},"targetUser":{"type":"array","items":{"type":"string"}}},"required":["developmentType","capability","modality","access","deployment","pricing","targetUser"],"additionalProperties":false},"citations":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"publisher":{"type":"string"},"authority":{"type":"string","enum":["owner-controlled","reputable independent","other"]}},"required":["url","publisher","authority"],"additionalProperties":false},"description":"Supporting sources, owner-controlled first"},"score":{"type":"number","description":"Evidence score from 0 to 1 at that version"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]},"publishedAt":{"type":"string","description":"Detected publication time of the development"},"effectiveAt":{"type":"string","description":"When the feed event took effect"},"url":{"type":"string","description":"Server-rendered record page"},"apiUrl":{"type":"string","description":"The record in the catalog API"},"webUrl":{"type":"string","description":"The record in the web catalog"}},"required":["recordId","versionId","eventType","category","title","maker","summary","releaseNote","classifications","citations","score","confidence","correctionState","publishedAt","effectiveAt","url","apiUrl","webUrl"],"additionalProperties":false}},"corrections":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"versionId":{"type":"string"},"eventType":{"type":"string","enum":["correction","withdrawal"]},"title":{"type":"string"},"maker":{"type":"string"},"summary":{"type":"string"},"changedFields":{"type":"array","items":{"type":"string"}},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]},"effectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"url":{"type":"string","description":"Server-rendered record page"},"apiUrl":{"type":"string","description":"The record in the catalog API"},"webUrl":{"type":"string","description":"The record in the web catalog"}},"required":["recordId","versionId","eventType","title","maker","summary","changedFields","correctionState","effectiveAt","url","apiUrl","webUrl"],"additionalProperties":false}},"notes":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","const":"removal"},"effectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"removedRecordIds":{"type":"array","items":{"type":"string"}},"text":{"type":"string"}},"required":["kind","effectiveAt","removedRecordIds","text"],"additionalProperties":false}},"writer":{"type":"object","properties":{"kind":{"type":"string","enum":["model","template"]},"model":{"type":["string","null"]}},"required":["kind","model"],"additionalProperties":false},"publishedAt":{"type":"string","description":"When version 1 was published"},"updatedAt":{"type":"string","description":"When this version was published"},"url":{"type":"string"},"apiUrl":{"type":"string"}},"required":["id","kind","slug","window","version","quiet","title","headline","dek","tldr","stories","radar","sections","items","corrections","notes","writer","publishedAt","updatedAt","url","apiUrl"],"additionalProperties":false},"SuppressionEvent":{"type":"object","properties":{"eventId":{"type":"string"},"type":{"type":"string","const":"suppression"},"recordId":{"type":"string"},"effectiveAt":{"type":"string","description":"ISO 8601 timestamp in UTC"}},"required":["eventId","type","recordId","effectiveAt"],"additionalProperties":false,"description":"Minimal suppression event: remove the record. It carries only the record identifier and effective time, never removed content, operator identity or reasons."},"Error":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"error":{"type":"string"},"message":{"type":"string"},"fields":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"}},"required":["field","message"],"additionalProperties":false}},"retryAfterSeconds":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["apiVersion","taxonomyVersion","generatedAt","error","message"],"additionalProperties":false},"PaymentRequired":{"type":"object","description":"The 402 body: the error envelope, the x402 v2 requirements (present when x402 is enabled) and how to pay with credits instead.","properties":{"error":{"type":"string","enum":["payment_required","insufficient_credits","payment_invalid"]},"message":{"type":"string"},"x402Version":{"type":"integer","const":2},"resource":{"type":"object","properties":{"url":{"type":"string"},"description":{"type":"string"},"mimeType":{"type":"string"}}},"accepts":{"type":"array","items":{"type":"object","properties":{"scheme":{"type":"string","const":"exact"},"network":{"type":"string","examples":["eip155:8453"]},"amount":{"type":"string","description":"Atomic units of the asset: 50000 is $0.05 in USDC (6 decimals)."},"asset":{"type":"string"},"payTo":{"type":"string"},"maxTimeoutSeconds":{"type":"integer"},"extra":{"type":"object"}}}},"credits":{"type":"object","properties":{"how":{"type":"string"},"priceUsd":{"type":"number"},"pack":{"type":"object"},"accountUrl":{"type":"string"},"docsUrl":{"type":"string"}}}},"required":["error","message","credits"]},"RecommendationRequest":{"type":"object","properties":{"useCase":{"type":"string","description":"Plain-language problem, workflow or use case, up to 8000 UTF-8 characters"},"constraints":{"default":{},"type":"object","properties":{"reliability":{"description":"standard: usable today; high: generally available","type":"object","properties":{"value":{"type":"string","enum":["standard","high"]},"hard":{"default":false,"description":"true: a setup that violates this constraint, or whose value is unknown, is excluded","type":"boolean"}},"required":["value","hard"],"additionalProperties":false},"implementationEffort":{"description":"The most effort acceptable: low (ready to use), medium, high","type":"object","properties":{"value":{"type":"string","enum":["low","medium","high"]},"hard":{"default":false,"description":"true: a setup that violates this constraint, or whose value is unknown, is excluded","type":"boolean"}},"required":["value","hard"],"additionalProperties":false},"budget":{"description":"Maximum spend in US dollars a month; 0 means free only","type":"object","properties":{"value":{"type":"number","minimum":0,"maximum":1000000},"hard":{"default":false,"description":"true: a setup that violates this constraint, or whose value is unknown, is excluded","type":"boolean"}},"required":["value","hard"],"additionalProperties":false},"privacy":{"description":"no-training: data is not used for training; local-only: data stays on your own hardware","type":"object","properties":{"value":{"type":"string","enum":["standard","no-training","local-only"]},"hard":{"default":false,"description":"true: a setup that violates this constraint, or whose value is unknown, is excluded","type":"boolean"}},"required":["value","hard"],"additionalProperties":false},"deployment":{"type":"object","properties":{"value":{"type":"string","enum":["hosted","private cloud","on-premises","on-device"]},"hard":{"default":false,"description":"true: a setup that violates this constraint, or whose value is unknown, is excluded","type":"boolean"}},"required":["value","hard"],"additionalProperties":false},"existingTools":{"description":"Tools the setup must work with","type":"object","properties":{"value":{"minItems":1,"maxItems":10,"type":"array","items":{"type":"string","minLength":1,"maxLength":80}},"hard":{"default":false,"description":"true: a setup that violates this constraint, or whose value is unknown, is excluded","type":"boolean"}},"required":["value","hard"],"additionalProperties":false}},"additionalProperties":false},"workload":{"description":"Optional monthly standard text API workload; exact token counts are assumptions","type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false}},"required":["useCase","constraints"],"additionalProperties":false},"RecommendationResponse":{"type":"object","properties":{"apiVersion":{"type":"string","const":"v1"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"generatedAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"data":{"oneOf":[{"type":"object","properties":{"resultId":{"type":"string","description":"Opaque identifier with at least 128 bits of randomness"},"schemaVersion":{"type":"string","const":"recommendation-v1"},"policyVersion":{"type":"string","description":"Safety policy version used for screening"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"expiresAt":{"type":"string","description":"After this time the result is deleted and its URLs answer 404"},"resultUrl":{"type":"string","description":"Opaque result URL (not indexed by search engines)"},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"costRuleVersion":{"type":"string","const":"cost-workload-v1"},"outcome":{"type":"string","const":"recommended"},"request":{"type":"object","properties":{"summary":{"type":"string","description":"Generated summary without personal names, credentials, submitted source text or exact budgets"},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"value":{"type":"string"},"hard":{"type":"boolean"}},"required":["constraint","value","hard"],"additionalProperties":false}},"requirements":{"type":"array","items":{"type":"string"},"description":"Required capabilities and modalities read from the request"},"preferences":{"type":"array","items":{"type":"string"},"description":"Preferred capabilities read from the request"}},"required":["summary","constraints","requirements","preferences"],"additionalProperties":false},"regulated":{"anyOf":[{"type":"object","properties":{"domain":{"type":"string","enum":["medical","legal","employment","financial"]},"notice":{"type":"string"},"humanDecisionRequired":{"type":"boolean","const":true},"professionalAdvice":{"type":"boolean","const":false},"claimsRequiringVerification":{"type":"array","items":{"type":"object","properties":{"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"statement":{"type":"string"}},"required":["citation","statement"],"additionalProperties":false}}},"required":["domain","notice","humanDecisionRequired","professionalAdvice","claimsRequiringVerification"],"additionalProperties":false},{"type":"null"}]},"recommendation":{"type":"object","properties":{"role":{"type":"string","enum":["recommended","alternative"]},"constraint":{"description":"For an alternative: the materially different constraint under which it is preferred","type":["string","null"]},"components":{"minItems":1,"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string","description":"A retrievable canonical record: GET /records/{recordId}"},"title":{"type":"string"},"maker":{"type":"string"},"recordUrl":{"type":"string","description":"Web page of the record"},"apiUrl":{"type":"string"},"evidenceUrl":{"type":"string"},"evidenceScore":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]}},"required":["recordId","title","maker","recordUrl","apiUrl","evidenceUrl","evidenceScore","confidence","correctionState"],"additionalProperties":false}},"explanation":{"type":"string","description":"How the setup addresses the use case, with [n] citation markers"},"factors":{"minItems":6,"maxItems":6,"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"name":{"type":"string"},"score":{"type":"integer","minimum":0,"maximum":100},"unknown":{"type":"boolean","description":"true: the catalog cannot establish this value; the score is 50"},"weight":{"type":"number"},"threshold":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"basis":{"type":"string","description":"How the score was reached"},"citations":{"type":"array","items":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"required":["factor","name","score","unknown","weight","threshold","basis","citations"],"additionalProperties":false}},"total":{"type":"integer","minimum":0,"maximum":100,"description":"Weighted total used for ranking"},"requirements":{"type":"array","items":{"type":"object","properties":{"requirement":{"type":"string"},"recordId":{"type":"string"},"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["requirement","recordId","citation"],"additionalProperties":false}},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"hard":{"type":"boolean"},"status":{"type":"string","enum":["meets","violates","unknown"]},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["constraint","hard","status","citation"],"additionalProperties":false}},"compatibility":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"aspect":{"type":"string","enum":["access","deployment","dataExchange","licensing"]},"supported":{"type":"boolean"},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["recordId","aspect","supported","citation"],"additionalProperties":false},"description":"Empty for a single-tool setup"},"citations":{"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Citation number used by explanations, factors and capabilities"},"recordId":{"type":"string"},"claimId":{"description":"null when the citation is the record's classification","type":["string","null"]},"statement":{"type":"string"},"url":{"type":"string","description":"Source URL (linked content keeps its original rights)"},"publisher":{"type":"string"},"authority":{"anyOf":[{"type":"string","enum":["owner-controlled","reputable independent","other"]},{"type":"null"}]},"evidenceUrl":{"type":"string","description":"The record's evidence endpoint"},"quote":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"rights":{"type":"string","const":"original"}},"required":["text","rights"],"additionalProperties":false},{"type":"null"}],"description":"Source excerpt, excluded from CC BY 4.0"}},"required":["n","recordId","claimId","statement","url","publisher","authority","evidenceUrl","quote"],"additionalProperties":false}},"workloadEstimate":{"type":"object","properties":{"status":{"type":"string","enum":["complete","stale","missing","conflicting","unsupported"]},"exactUsd":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,12})?$"},{"type":"null"}],"description":"USD per month, up to twelve decimal places"},"display":{"type":"string"},"offer":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"offerId":{"type":"string","minLength":1},"recordId":{"type":"string","minLength":1},"provider":{"type":"string","minLength":1},"modelId":{"type":"string","minLength":1},"billingMode":{"type":"string","const":"standard-uncached-synchronous-text"},"currency":{"type":"string","const":"USD"},"billingUnitTokens":{"type":"number","const":1000000},"inputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"outputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"maxInputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxOutputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"region":{"type":"string","minLength":1},"conditions":{"type":"string","minLength":1},"status":{"type":"string","enum":["complete","missing","conflicting","unsupported"]},"sourceUrl":{"type":"string","format":"starts_with","pattern":"^https:\\/\\/.*"},"snapshotId":{"type":"string","minLength":1},"sourceEffectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"extractionVersion":{"type":"string","const":"text-rate-1"}},"required":["id","offerId","recordId","provider","modelId","billingMode","currency","billingUnitTokens","inputUsdPerUnit","outputUsdPerUnit","maxInputTokens","maxOutputTokens","region","conditions","status","sourceUrl","snapshotId","sourceEffectiveAt","verifiedAt","extractionVersion"],"additionalProperties":false},{"type":"null"}]},"lastVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"assumptions":{"type":"array","items":{"type":"string"}},"reason":{"type":["string","null"]}},"required":["status","exactUsd","display","offer","lastVerifiedAt","calculatedAt","assumptions","reason"],"additionalProperties":false}},"required":["role","constraint","components","explanation","factors","total","requirements","constraints","compatibility","citations"],"additionalProperties":false},"alternatives":{"maxItems":3,"type":"array","items":{"type":"object","properties":{"role":{"type":"string","enum":["recommended","alternative"]},"constraint":{"description":"For an alternative: the materially different constraint under which it is preferred","type":["string","null"]},"components":{"minItems":1,"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string","description":"A retrievable canonical record: GET /records/{recordId}"},"title":{"type":"string"},"maker":{"type":"string"},"recordUrl":{"type":"string","description":"Web page of the record"},"apiUrl":{"type":"string"},"evidenceUrl":{"type":"string"},"evidenceScore":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]}},"required":["recordId","title","maker","recordUrl","apiUrl","evidenceUrl","evidenceScore","confidence","correctionState"],"additionalProperties":false}},"explanation":{"type":"string","description":"How the setup addresses the use case, with [n] citation markers"},"factors":{"minItems":6,"maxItems":6,"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"name":{"type":"string"},"score":{"type":"integer","minimum":0,"maximum":100},"unknown":{"type":"boolean","description":"true: the catalog cannot establish this value; the score is 50"},"weight":{"type":"number"},"threshold":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"basis":{"type":"string","description":"How the score was reached"},"citations":{"type":"array","items":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"required":["factor","name","score","unknown","weight","threshold","basis","citations"],"additionalProperties":false}},"total":{"type":"integer","minimum":0,"maximum":100,"description":"Weighted total used for ranking"},"requirements":{"type":"array","items":{"type":"object","properties":{"requirement":{"type":"string"},"recordId":{"type":"string"},"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["requirement","recordId","citation"],"additionalProperties":false}},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"hard":{"type":"boolean"},"status":{"type":"string","enum":["meets","violates","unknown"]},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["constraint","hard","status","citation"],"additionalProperties":false}},"compatibility":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"aspect":{"type":"string","enum":["access","deployment","dataExchange","licensing"]},"supported":{"type":"boolean"},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["recordId","aspect","supported","citation"],"additionalProperties":false},"description":"Empty for a single-tool setup"},"citations":{"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Citation number used by explanations, factors and capabilities"},"recordId":{"type":"string"},"claimId":{"description":"null when the citation is the record's classification","type":["string","null"]},"statement":{"type":"string"},"url":{"type":"string","description":"Source URL (linked content keeps its original rights)"},"publisher":{"type":"string"},"authority":{"anyOf":[{"type":"string","enum":["owner-controlled","reputable independent","other"]},{"type":"null"}]},"evidenceUrl":{"type":"string","description":"The record's evidence endpoint"},"quote":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"rights":{"type":"string","const":"original"}},"required":["text","rights"],"additionalProperties":false},{"type":"null"}],"description":"Source excerpt, excluded from CC BY 4.0"}},"required":["n","recordId","claimId","statement","url","publisher","authority","evidenceUrl","quote"],"additionalProperties":false}},"workloadEstimate":{"type":"object","properties":{"status":{"type":"string","enum":["complete","stale","missing","conflicting","unsupported"]},"exactUsd":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,12})?$"},{"type":"null"}],"description":"USD per month, up to twelve decimal places"},"display":{"type":"string"},"offer":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"offerId":{"type":"string","minLength":1},"recordId":{"type":"string","minLength":1},"provider":{"type":"string","minLength":1},"modelId":{"type":"string","minLength":1},"billingMode":{"type":"string","const":"standard-uncached-synchronous-text"},"currency":{"type":"string","const":"USD"},"billingUnitTokens":{"type":"number","const":1000000},"inputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"outputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"maxInputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxOutputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"region":{"type":"string","minLength":1},"conditions":{"type":"string","minLength":1},"status":{"type":"string","enum":["complete","missing","conflicting","unsupported"]},"sourceUrl":{"type":"string","format":"starts_with","pattern":"^https:\\/\\/.*"},"snapshotId":{"type":"string","minLength":1},"sourceEffectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"extractionVersion":{"type":"string","const":"text-rate-1"}},"required":["id","offerId","recordId","provider","modelId","billingMode","currency","billingUnitTokens","inputUsdPerUnit","outputUsdPerUnit","maxInputTokens","maxOutputTokens","region","conditions","status","sourceUrl","snapshotId","sourceEffectiveAt","verifiedAt","extractionVersion"],"additionalProperties":false},{"type":"null"}]},"lastVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"assumptions":{"type":"array","items":{"type":"string"}},"reason":{"type":["string","null"]}},"required":["status","exactUsd","display","offer","lastVerifiedAt","calculatedAt","assumptions","reason"],"additionalProperties":false}},"required":["role","constraint","components","explanation","factors","total","requirements","constraints","compatibility","citations"],"additionalProperties":false}},"disclosures":{"type":"object","properties":{"unsupportedPreferences":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string"},"detail":{"type":"string"}},"required":["constraint","detail"],"additionalProperties":false}},"unknownValues":{"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"detail":{"type":"string"}},"required":["factor","detail"],"additionalProperties":false}},"missingInformation":{"type":"array","items":{"type":"string"}}},"required":["unsupportedPreferences","unknownValues","missingInformation"],"additionalProperties":false},"gates":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","enum":["purpose","hardConstraints","requiredCapabilities","compatibility","thresholds"]},"name":{"type":"string"},"status":{"type":"string","enum":["passed","failed","skipped"]},"detail":{"type":"string"},"remaining":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}],"description":"Candidate setups left after this gate"}},"required":["id","name","status","detail","remaining"],"additionalProperties":false}}},"required":["resultId","schemaVersion","policyVersion","taxonomyVersion","createdAt","expiresAt","resultUrl","outcome","request","regulated","recommendation","alternatives","disclosures","gates"],"additionalProperties":false},{"type":"object","properties":{"resultId":{"type":"string","description":"Opaque identifier with at least 128 bits of randomness"},"schemaVersion":{"type":"string","const":"recommendation-v1"},"policyVersion":{"type":"string","description":"Safety policy version used for screening"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"expiresAt":{"type":"string","description":"After this time the result is deleted and its URLs answer 404"},"resultUrl":{"type":"string","description":"Opaque result URL (not indexed by search engines)"},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"costRuleVersion":{"type":"string","const":"cost-workload-v1"},"outcome":{"type":"string","const":"insufficient_evidence"},"request":{"type":"object","properties":{"summary":{"type":"string","description":"Generated summary without personal names, credentials, submitted source text or exact budgets"},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"value":{"type":"string"},"hard":{"type":"boolean"}},"required":["constraint","value","hard"],"additionalProperties":false}},"requirements":{"type":"array","items":{"type":"string"},"description":"Required capabilities and modalities read from the request"},"preferences":{"type":"array","items":{"type":"string"},"description":"Preferred capabilities read from the request"}},"required":["summary","constraints","requirements","preferences"],"additionalProperties":false},"regulated":{"anyOf":[{"type":"object","properties":{"domain":{"type":"string","enum":["medical","legal","employment","financial"]},"notice":{"type":"string"},"humanDecisionRequired":{"type":"boolean","const":true},"professionalAdvice":{"type":"boolean","const":false},"claimsRequiringVerification":{"type":"array","items":{"type":"object","properties":{"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"statement":{"type":"string"}},"required":["citation","statement"],"additionalProperties":false}}},"required":["domain","notice","humanDecisionRequired","professionalAdvice","claimsRequiringVerification"],"additionalProperties":false},{"type":"null"}]},"recommendation":{"type":"null"},"alternatives":{"maxItems":0,"type":"array","items":{"type":"object","properties":{"role":{"type":"string","enum":["recommended","alternative"]},"constraint":{"description":"For an alternative: the materially different constraint under which it is preferred","type":["string","null"]},"components":{"minItems":1,"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string","description":"A retrievable canonical record: GET /records/{recordId}"},"title":{"type":"string"},"maker":{"type":"string"},"recordUrl":{"type":"string","description":"Web page of the record"},"apiUrl":{"type":"string"},"evidenceUrl":{"type":"string"},"evidenceScore":{"type":"number"},"confidence":{"type":"string","enum":["high","medium","low"]},"correctionState":{"type":"string","enum":["current","corrected","disputed","withdrawn"]}},"required":["recordId","title","maker","recordUrl","apiUrl","evidenceUrl","evidenceScore","confidence","correctionState"],"additionalProperties":false}},"explanation":{"type":"string","description":"How the setup addresses the use case, with [n] citation markers"},"factors":{"minItems":6,"maxItems":6,"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"name":{"type":"string"},"score":{"type":"integer","minimum":0,"maximum":100},"unknown":{"type":"boolean","description":"true: the catalog cannot establish this value; the score is 50"},"weight":{"type":"number"},"threshold":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"basis":{"type":"string","description":"How the score was reached"},"citations":{"type":"array","items":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}}},"required":["factor","name","score","unknown","weight","threshold","basis","citations"],"additionalProperties":false}},"total":{"type":"integer","minimum":0,"maximum":100,"description":"Weighted total used for ranking"},"requirements":{"type":"array","items":{"type":"object","properties":{"requirement":{"type":"string"},"recordId":{"type":"string"},"citation":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["requirement","recordId","citation"],"additionalProperties":false}},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"hard":{"type":"boolean"},"status":{"type":"string","enum":["meets","violates","unknown"]},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["constraint","hard","status","citation"],"additionalProperties":false}},"compatibility":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"aspect":{"type":"string","enum":["access","deployment","dataExchange","licensing"]},"supported":{"type":"boolean"},"citation":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["recordId","aspect","supported","citation"],"additionalProperties":false},"description":"Empty for a single-tool setup"},"citations":{"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Citation number used by explanations, factors and capabilities"},"recordId":{"type":"string"},"claimId":{"description":"null when the citation is the record's classification","type":["string","null"]},"statement":{"type":"string"},"url":{"type":"string","description":"Source URL (linked content keeps its original rights)"},"publisher":{"type":"string"},"authority":{"anyOf":[{"type":"string","enum":["owner-controlled","reputable independent","other"]},{"type":"null"}]},"evidenceUrl":{"type":"string","description":"The record's evidence endpoint"},"quote":{"anyOf":[{"type":"object","properties":{"text":{"type":"string"},"rights":{"type":"string","const":"original"}},"required":["text","rights"],"additionalProperties":false},{"type":"null"}],"description":"Source excerpt, excluded from CC BY 4.0"}},"required":["n","recordId","claimId","statement","url","publisher","authority","evidenceUrl","quote"],"additionalProperties":false}},"workloadEstimate":{"type":"object","properties":{"status":{"type":"string","enum":["complete","stale","missing","conflicting","unsupported"]},"exactUsd":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,12})?$"},{"type":"null"}],"description":"USD per month, up to twelve decimal places"},"display":{"type":"string"},"offer":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"offerId":{"type":"string","minLength":1},"recordId":{"type":"string","minLength":1},"provider":{"type":"string","minLength":1},"modelId":{"type":"string","minLength":1},"billingMode":{"type":"string","const":"standard-uncached-synchronous-text"},"currency":{"type":"string","const":"USD"},"billingUnitTokens":{"type":"number","const":1000000},"inputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"outputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"maxInputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxOutputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"region":{"type":"string","minLength":1},"conditions":{"type":"string","minLength":1},"status":{"type":"string","enum":["complete","missing","conflicting","unsupported"]},"sourceUrl":{"type":"string","format":"starts_with","pattern":"^https:\\/\\/.*"},"snapshotId":{"type":"string","minLength":1},"sourceEffectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"extractionVersion":{"type":"string","const":"text-rate-1"}},"required":["id","offerId","recordId","provider","modelId","billingMode","currency","billingUnitTokens","inputUsdPerUnit","outputUsdPerUnit","maxInputTokens","maxOutputTokens","region","conditions","status","sourceUrl","snapshotId","sourceEffectiveAt","verifiedAt","extractionVersion"],"additionalProperties":false},{"type":"null"}]},"lastVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"assumptions":{"type":"array","items":{"type":"string"}},"reason":{"type":["string","null"]}},"required":["status","exactUsd","display","offer","lastVerifiedAt","calculatedAt","assumptions","reason"],"additionalProperties":false}},"required":["role","constraint","components","explanation","factors","total","requirements","constraints","compatibility","citations"],"additionalProperties":false}},"unsupportedRequirements":{"minItems":1,"type":"array","items":{"type":"string"}},"disclosures":{"type":"object","properties":{"unsupportedPreferences":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string"},"detail":{"type":"string"}},"required":["constraint","detail"],"additionalProperties":false}},"unknownValues":{"type":"array","items":{"type":"object","properties":{"factor":{"type":"string","enum":["capabilityFit","evidenceQuality","reliability","implementationEffort","cost","privacy"]},"detail":{"type":"string"}},"required":["factor","detail"],"additionalProperties":false}},"missingInformation":{"type":"array","items":{"type":"string"}}},"required":["unsupportedPreferences","unknownValues","missingInformation"],"additionalProperties":false},"gates":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","enum":["purpose","hardConstraints","requiredCapabilities","compatibility","thresholds"]},"name":{"type":"string"},"status":{"type":"string","enum":["passed","failed","skipped"]},"detail":{"type":"string"},"remaining":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}],"description":"Candidate setups left after this gate"}},"required":["id","name","status","detail","remaining"],"additionalProperties":false}}},"required":["resultId","schemaVersion","policyVersion","taxonomyVersion","createdAt","expiresAt","resultUrl","outcome","request","regulated","recommendation","alternatives","unsupportedRequirements","disclosures","gates"],"additionalProperties":false},{"type":"object","properties":{"resultId":{"type":"string","description":"Opaque identifier with at least 128 bits of randomness"},"schemaVersion":{"type":"string","const":"recommendation-v1"},"policyVersion":{"type":"string","description":"Safety policy version used for screening"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"expiresAt":{"type":"string","description":"After this time the result is deleted and its URLs answer 404"},"resultUrl":{"type":"string","description":"Opaque result URL (not indexed by search engines)"},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"costRuleVersion":{"type":"string","const":"cost-workload-v1"},"outcome":{"type":"string","const":"needs_information"},"request":{"type":"object","properties":{"summary":{"type":"string","description":"Generated summary without personal names, credentials, submitted source text or exact budgets"},"constraints":{"type":"array","items":{"type":"object","properties":{"constraint":{"type":"string","enum":["reliability","implementationEffort","budget","privacy","deployment","existingTools"]},"value":{"type":"string"},"hard":{"type":"boolean"}},"required":["constraint","value","hard"],"additionalProperties":false}},"requirements":{"type":"array","items":{"type":"string"},"description":"Required capabilities and modalities read from the request"},"preferences":{"type":"array","items":{"type":"string"},"description":"Preferred capabilities read from the request"}},"required":["summary","constraints","requirements","preferences"],"additionalProperties":false},"missingInformation":{"minItems":1,"type":"array","items":{"type":"string"}}},"required":["resultId","schemaVersion","policyVersion","taxonomyVersion","createdAt","expiresAt","resultUrl","outcome","request","missingInformation"],"additionalProperties":false},{"type":"object","properties":{"resultId":{"type":"string","description":"Opaque identifier with at least 128 bits of randomness"},"schemaVersion":{"type":"string","const":"recommendation-v1"},"policyVersion":{"type":"string","description":"Safety policy version used for screening"},"taxonomyVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"createdAt":{"type":"string","description":"ISO 8601 timestamp in UTC"},"expiresAt":{"type":"string","description":"After this time the result is deleted and its URLs answer 404"},"resultUrl":{"type":"string","description":"Opaque result URL (not indexed by search engines)"},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"costRuleVersion":{"type":"string","const":"cost-workload-v1"},"outcome":{"type":"string","const":"refused"},"refusal":{"type":"object","properties":{"category":{"type":"string","enum":["credential theft","malware deployment","security evasion","violent harm","sexual exploitation","unlawful surveillance"]},"reason":{"type":"string"},"emergencyNote":{"type":["string","null"]},"requestDeleted":{"type":"boolean","const":true}},"required":["category","reason","emergencyNote","requestDeleted"],"additionalProperties":false}},"required":["resultId","schemaVersion","policyVersion","taxonomyVersion","createdAt","expiresAt","resultUrl","outcome","refusal"],"additionalProperties":false}]},"nextCursor":{"type":"null"},"license":{"type":"object","properties":{"recommendation":{"type":"object","properties":{"name":{"type":"string","const":"CC BY 4.0"},"spdx":{"type":"string","const":"CC-BY-4.0"},"url":{"type":"string"},"attribution":{"type":"string","const":"wowsuchai"},"attributionUrl":{"type":"string"},"covers":{"type":"array","items":{"type":"string"}}},"required":["name","spdx","url","attribution","attributionUrl","covers"],"additionalProperties":false},"excluded":{"type":"object","properties":{"covers":{"type":"array","items":{"type":"string"}},"terms":{"type":"string"}},"required":["covers","terms"],"additionalProperties":false}},"required":["recommendation","excluded"],"additionalProperties":false}},"required":["apiVersion","taxonomyVersion","generatedAt","data","nextCursor","license"],"additionalProperties":false},"ComparisonRequest":{"type":"object","properties":{"recordIds":{"minItems":2,"maxItems":4,"type":"array","items":{"type":"string","pattern":"^wsa_[a-z0-9]+$"}},"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"requirements":{"default":{"capabilities":[]},"type":"object","properties":{"capabilities":{"default":[],"maxItems":12,"type":"array","items":{"type":"string","enum":["text generation","image generation","audio generation","video generation","code generation","analysis","extraction","translation","search","retrieval","embeddings","reranking","agents","automation","training","fine-tuning","evaluation","safety"]}},"deployment":{"type":"string","enum":["hosted","private cloud","on-premises","on-device"]},"privacy":{"type":"string","enum":["standard","no-training","local-only"]},"monthlyBudgetUsd":{"type":"number","minimum":0,"maximum":1000000}},"required":["capabilities"],"additionalProperties":false}},"required":["recordIds","workload","requirements"],"additionalProperties":false},"ComparisonResponse":{"type":"object","properties":{"workload":{"type":"object","properties":{"monthlyRequests":{"type":"integer","minimum":0,"maximum":10000000},"inputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000},"outputTokensPerRequest":{"type":"integer","minimum":0,"maximum":1000000}},"required":["monthlyRequests","inputTokensPerRequest","outputTokensPerRequest"],"additionalProperties":false},"requirements":{"type":"object","properties":{"capabilities":{"default":[],"maxItems":12,"type":"array","items":{"type":"string","enum":["text generation","image generation","audio generation","video generation","code generation","analysis","extraction","translation","search","retrieval","embeddings","reranking","agents","automation","training","fine-tuning","evaluation","safety"]}},"deployment":{"type":"string","enum":["hosted","private cloud","on-premises","on-device"]},"privacy":{"type":"string","enum":["standard","no-training","local-only"]},"monthlyBudgetUsd":{"type":"number","minimum":0,"maximum":1000000}},"required":["capabilities"],"additionalProperties":false},"evaluatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"items":{"type":"array","items":{"type":"object","properties":{"recordId":{"type":"string"},"available":{"type":"boolean"},"title":{"type":["string","null"]},"maker":{"type":["string","null"]},"recordUrl":{"type":["string","null"]},"eligible":{"type":"boolean"},"warning":{"type":["string","null"]},"requirements":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"status":{"type":"string","enum":["meets","violates","unknown"]},"explanation":{"type":"string"},"sourceUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}},"required":["name","status","explanation","sourceUrl"],"additionalProperties":false}},"estimate":{"anyOf":[{"type":"object","properties":{"status":{"type":"string","enum":["complete","stale","missing","conflicting","unsupported"]},"exactUsd":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,12})?$"},{"type":"null"}],"description":"USD per month, up to twelve decimal places"},"display":{"type":"string"},"offer":{"anyOf":[{"type":"object","properties":{"id":{"type":"string","minLength":1},"offerId":{"type":"string","minLength":1},"recordId":{"type":"string","minLength":1},"provider":{"type":"string","minLength":1},"modelId":{"type":"string","minLength":1},"billingMode":{"type":"string","const":"standard-uncached-synchronous-text"},"currency":{"type":"string","const":"USD"},"billingUnitTokens":{"type":"number","const":1000000},"inputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"outputUsdPerUnit":{"anyOf":[{"type":"string","pattern":"^(?:0|[1-9]\\d{0,5})(?:\\.\\d{1,6})?$"},{"type":"null"}]},"maxInputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"maxOutputTokens":{"anyOf":[{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},{"type":"null"}]},"region":{"type":"string","minLength":1},"conditions":{"type":"string","minLength":1},"status":{"type":"string","enum":["complete","missing","conflicting","unsupported"]},"sourceUrl":{"type":"string","format":"starts_with","pattern":"^https:\\/\\/.*"},"snapshotId":{"type":"string","minLength":1},"sourceEffectiveAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"verifiedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"extractionVersion":{"type":"string","const":"text-rate-1"}},"required":["id","offerId","recordId","provider","modelId","billingMode","currency","billingUnitTokens","inputUsdPerUnit","outputUsdPerUnit","maxInputTokens","maxOutputTokens","region","conditions","status","sourceUrl","snapshotId","sourceEffectiveAt","verifiedAt","extractionVersion"],"additionalProperties":false},{"type":"null"}]},"lastVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]},"calculatedAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"assumptions":{"type":"array","items":{"type":"string"}},"reason":{"type":["string","null"]}},"required":["status","exactUsd","display","offer","lastVerifiedAt","calculatedAt","assumptions","reason"],"additionalProperties":false},{"type":"null"}]},"lowestEligibleCost":{"type":"boolean"},"availability":{"type":["string","null"]},"availabilitySourceUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"licence":{"type":["string","null"]},"licenceSourceUrl":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"evidenceVerifiedAt":{"anyOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},{"type":"null"}]}},"required":["recordId","available","title","maker","recordUrl","eligible","warning","requirements","estimate","lowestEligibleCost","availability","availabilitySourceUrl","licence","licenceSourceUrl","evidenceVerifiedAt"],"additionalProperties":false}},"notice":{"type":"string"}},"required":["workload","requirements","evaluatedAt","items","notice"],"additionalProperties":false}},"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","description":"An API key (wsk_…) from the account page; one prepaid credit per delivered recommendation."},"x402":{"type":"apiKey","in":"header","name":"PAYMENT-SIGNATURE","description":"x402 v2 payment payload (base64 JSON) for the requirements in a 402's PAYMENT-REQUIRED header."}}},"x-pricing":{"recommendationUsd":0.05,"creditPack":{"credits":100,"priceUsd":5,"productKey":"credits_100"},"chargedOutcomes":["recommended","insufficient_evidence"],"webFreePerDay":3,"apiFreeTier":false},"x-recommendation-rules":[{"factor":"Eligible records","rule":"Only published records that are current or corrected with medium or high confidence become candidates; low-confidence, disputed, withdrawn and suppressed records are removed before scoring."},{"factor":"Retrieval","rule":"Candidates are the eligible records whose text-embedding-3-large vector is closest to the request summary (at most 10, cosine at least 0.2), classified under the current taxonomy version."},{"factor":"Task fit","rule":"Jev reads the request summary and each retrieved record's catalog summary and use, and keeps the record only when it does the task or one essential step of it (probability at least 0.4); records that merely share the medium or topic are removed."},{"factor":"Hard constraints","rule":"A setup that violates a hard constraint, or whose value for it is unknown, is removed before scoring."},{"factor":"Required capabilities","rule":"Every required capability or modality needs the record's classification label plus a material claim that a source directly supports (Jev at 0.7 or more). A two-tool setup is considered only when no single record covers every requirement."},{"factor":"Compatibility","rule":"Every component of a multi-tool setup needs supported claims for access, deployment, data exchange (an API, SDK, CLI, integration or export) and licensing; otherwise the setup is removed."},{"factor":"Capability fit","rule":"100 x (supported requirement weight) / (total weight). Required items weigh 3 and must all be supported; preferred items weigh 1 (0.5 when only the label supports them). Threshold 70."},{"factor":"Evidence quality","rule":"The lowest component evidence score x 100, reduced by 50% x the share of reliability, implementation effort, cost and privacy that are unknown. Threshold 60."},{"factor":"Reliability","rule":"90 when a supported availability claim states general availability, 55 when it states a preview, beta or early access; minus 10 for a corrected record. Unknown without a supported availability claim."},{"factor":"Implementation effort","rule":"Higher is less effort. Best access route: web 90, desktop 90, mobile 90, API 75, SDK 75, CLI 70, open weights 45; minus 10 for a two-tool setup. Unknown without access labels."},{"factor":"Cost","rule":"Without workload, pricing category approximation: free 100, open-source 95, usage-based 70, subscription 60, enterprise 30. With workload, a fresh complete single-tool estimate scores round(100 / (1 + USD per month)); equal estimates score equally, zero scores 100, and missing, stale or unsupported estimates are unknown. Multi-tool cost stays unknown without component usage."},{"factor":"Privacy","rule":"Most private deployment: on-device 100, on-premises 90, private cloud 75, hosted 40; plus 15 for a supported privacy claim. Unknown for hosted-only records without a supported privacy claim."},{"factor":"Multi-tool setups","rule":"Each factor takes the weakest component's value; a factor is unknown when any component's value is unknown."},{"factor":"Ranking","rule":"Setups meeting more of the requester's stated constraints rank first (explicit constraints take precedence over weights); then the weighted total with default weights capability fit 35%, reliability 20%, evidence quality 15%, implementation effort, cost and privacy 10% each."},{"factor":"Alternatives","rule":"At most 3. An alternative is returned only when adding a materially different cost, privacy, deployment or implementation constraint changes the best eligible setup."}],"x-cost-rule-version":"cost-workload-v1","x-recommendation-errors":[{"status":400,"error":"validation_error","meaning":"The body is not a valid recommendation request; `fields` names each invalid field. No generation ran."},{"status":401,"error":"invalid_api_key","meaning":"The `Authorization: Bearer` key is unknown or was revoked. Nothing was charged."},{"status":402,"error":"payment_required","meaning":"No API key and no x402 payment. The `PAYMENT-REQUIRED` header and the body carry the x402 requirements ($0.05 in USDC on Base) and `credits` points to buying credits. The API has no free tier."},{"status":402,"error":"insufficient_credits","meaning":"The API key's account has no credits left. Buy a pack on the account page."},{"status":402,"error":"payment_invalid","meaning":"The facilitator refused the x402 payment (for example insufficient funds); the body repeats the requirements. Nothing was charged."},{"status":409,"error":"idempotency_in_progress","meaning":"A request with the same Idempotency-Key is still running; retry after a few seconds."},{"status":413,"error":"payload_too_large","meaning":"The request body exceeds 64 kilobytes."},{"status":429,"error":"rate_limited","meaning":"The catalog API's limit of 60 requests a minute per IP address applies; retry after `retryAfterSeconds`."},{"status":429,"error":"attempt_limit","meaning":"Too many requests from this payer ended without a recommendation today (refused, incomplete or failed); retry after midnight UTC."},{"status":503,"error":"processing_error","meaning":"Screening or generation failed, or the purpose screen was uncertain. Nothing was recommended or labelled harmful, and nothing was charged; `retriable` is true."},{"status":503,"error":"facilitator_unavailable","meaning":"The x402 facilitator could not verify the payment. Nothing was charged; retry."},{"status":503,"error":"payment_settlement_failed","meaning":"The x402 payment could not be settled after generation, so the result was discarded and nothing was charged; retry with a new payment."},{"status":504,"error":"timeout","meaning":"Generation took longer than 45 seconds. No partial result is returned or kept; `retriable` is true."}],"x-safety-policy":{"version":"safety-policy-1","refusedPurposes":["credential theft","malware deployment","security evasion","violent harm","sexual exploitation","unlawful surveillance"],"regulatedDomains":["medical","legal","employment","financial"]},"x-state-definitions":[{"field":"confidence","value":"high","meaning":"Evidence score 0.80 or higher."},{"field":"confidence","value":"medium","meaning":"Evidence score from 0.60 to 0.79."},{"field":"confidence","value":"low","meaning":"Evidence score below 0.60. Searchable, but excluded from recommendations and digest items."},{"field":"capped","value":"true","meaning":"No owner-controlled source supports the record, so the score is capped at 0.59."},{"field":"correctionState","value":"current","meaning":"No correction, dispute or withdrawal applies."},{"field":"correctionState","value":"corrected","meaning":"A newer version corrected earlier fields; prior versions stay retrievable."},{"field":"correctionState","value":"disputed","meaning":"An authoritative source conflicts with a material claim. Excluded from recommendations and new digest items."},{"field":"correctionState","value":"withdrawn","meaning":"The product was withdrawn or became unavailable. Kept for reference, excluded from recommendations and new digest items."},{"field":"publicationState","value":"published","meaning":"Public. Suppressed records are never returned; their lookup is an ordinary not-found."},{"field":"verification","value":"verified","meaning":"The source was retrieved and supports the record."},{"field":"verification","value":"unavailable","meaning":"The source could not be retrieved at the last check; it stays listed with its last retrieval time."},{"field":"verification","value":"conflicting","meaning":"The source contradicts a material claim."}],"x-feed-event-definitions":[{"type":"new_development","meaning":"A newly published record with medium or high confidence."},{"type":"major_release","meaning":"A major feature release of an existing record (not an independently selectable offering)."},{"type":"confidence_upgrade","meaning":"A record reached medium or high confidence; `record.publishedAt` keeps the original publication time."},{"type":"correction","meaning":"A change to a supplied record: `priorVersionId` and `changedFields` name what changed. Restoration after suppression is a correction whose changed fields include `restored`."},{"type":"withdrawal","meaning":"The product was withdrawn; the record stays retrievable with state withdrawn."},{"type":"suppression","meaning":"Remove the record: the event carries only `recordId` and `effectiveAt`, never content, reasons or operator identity."}],"x-error-definitions":[{"status":400,"error":"validation_error","meaning":"A parameter is invalid; `fields` lists each field with its message."},{"status":404,"error":"not_found","meaning":"No public record has this identifier. Unknown and suppressed identifiers answer identically."},{"status":405,"error":"method_not_allowed","meaning":"Catalog read endpoints accept GET; POST is available for /recommendations and /comparisons."},{"status":429,"error":"rate_limited","meaning":"More than 60 requests in a minute from one IP address; retry after `retryAfterSeconds` (also the Retry-After header)."},{"status":503,"error":"search_unavailable","meaning":"Semantic search could not embed the query; retry, or use keyword search."},{"status":504,"error":"timeout","meaning":"The search took longer than 10 seconds; retry."}],"x-license":{"catalog":{"name":"CC BY 4.0","spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"wowsuchai","attributionUrl":"https://wowsuchai.withglint.app","covers":["catalog metadata","classifications","generated summaries","feed event metadata"]},"excluded":{"covers":["source quotations","linked source content"],"terms":"Not licensed by wowsuchai. Source quotations and linked source content keep their original rights."}},"x-pagination":{"style":"cursor","parameter":"cursor","responseField":"nextCursor","maxPageSize":100},"x-generated":{"apiVersion":"v1","taxonomyVersion":1,"generatedAt":"2026-10-29T11:55:46.222Z"}}