{"target":"https://neon.tech/","display_target":"neon.tech","report_url":"https://waymark.genedai.me/score/neon.tech","score":75.2,"score_label":"Usable with gaps","scanned_at":"2026-08-24T02:14:43.270Z","eligible_checks":58,"score_breakdown":{"discovery":{"earned":16.4,"available":20,"passing":14,"total":19},"access":{"earned":20.6,"available":30,"passing":15,"total":25},"usability":{"earned":30.6,"available":40,"passing":10,"total":14},"payments":{"earned":0,"available":0,"passing":0,"total":0}},"issues":[{"id":"agents-md","name":"AGENTS.md","result":"failed","layer":"discovery","details":"agents.md status 404.","recommendation":"Publish /agents.md with agent-oriented usage notes."},{"id":"openapi-or-swagger-link","name":"OpenAPI / Swagger link","result":"failed","layer":"access","details":"No OpenAPI/Swagger link in HTML.","recommendation":"Link to an OpenAPI or Swagger document from the homepage."},{"id":"feed-or-rss","name":"RSS or Atom feed","result":"failed","layer":"access","details":"No RSS/Atom link.","recommendation":"Expose an RSS or Atom feed for machine subscribers."},{"id":"security-headers","name":"CSP or X-Frame-Options","result":"failed","layer":"access","details":"Neither CSP nor X-Frame-Options on homepage.","recommendation":"Send Content-Security-Policy or X-Frame-Options."},{"id":"oauth-well-known","name":"OAuth / OIDC well-known","result":"failed","layer":"access","details":"No oauth-authorization-server or openid-configuration.","recommendation":"Publish /.well-known/openid-configuration or oauth-authorization-server if you authenticate agents."},{"id":"wm-robots-ai-policy","name":"robots.txt AI policy","result":"partial","layer":"discovery","details":"robots.txt present but no named AI crawlers.","recommendation":"Name GPTBot, ClaudeBot, Google-Extended, PerplexityBot and state allow or deny."},{"id":"wm-json-ld","name":"JSON-LD entities","result":"partial","layer":"access","details":"JSON-LD present without common product types.","recommendation":"Embed Organization, Product, Offer, SoftwareApplication, or FAQPage."},{"id":"wm-markdown-negotiate","name":"Markdown negotiation","result":"failed","layer":"access","details":"Homepage did not negotiate markdown.","recommendation":"Respond to Accept: text/markdown with a markdown body."},{"id":"wm-index-md","name":"/index.md fallback","result":"failed","layer":"access","details":"index.md status 404.","recommendation":"Serve a markdown homepage at /index.md."},{"id":"wm-mcp-apps","name":"MCP Apps UI hint","result":"failed","layer":"usability","details":"No MCP Apps hint (N/A unless you return UI).","recommendation":"If you return UI, declare io.modelcontextprotocol/ui resources."},{"id":"wm-ai-plugin","name":"ai-plugin.json","result":"failed","layer":"discovery","details":"No /.well-known/ai-plugin.json.","recommendation":"Optionally publish a plugin-style capability manifest."},{"id":"wm-change-password","name":"change-password well-known","result":"failed","layer":"access","details":"Login surface without /.well-known/change-password.","recommendation":"If users have passwords, serve /.well-known/change-password."},{"id":"wm-rate-limit-hint","name":"Rate limit signal","result":"partial","layer":"usability","details":"API surface without a rate-limit signal.","recommendation":"Document or send rate-limit headers on APIs."},{"id":"wm-idempotency-hint","name":"Idempotency signal","result":"partial","layer":"usability","details":"API surface without idempotency notes.","recommendation":"Document idempotency keys for mutating calls."},{"id":"wm-json-error-hint","name":"Machine-readable errors","result":"partial","layer":"usability","details":"API surface without a JSON error shape.","recommendation":"Return a JSON or problem+json error body."},{"id":"wm-scopes","name":"Scoped permissions","result":"partial","layer":"access","details":"No named OAuth scopes.","recommendation":"Declare OAuth scopes in a spec."},{"id":"wm-sameas","name":"JSON-LD sameAs","result":"failed","layer":"access","details":"JSON-LD without sameAs.","recommendation":"Add sameAs profile URLs."},{"id":"wm-sitemap-lastmod","name":"Sitemap lastmod","result":"failed","layer":"discovery","details":"Sitemap without lastmod.","recommendation":"Add lastmod dates to sitemap entries."},{"id":"wm-pkg-home","name":"Package homepage match","result":"failed","layer":"discovery","details":"No npm package homepage matching neon.tech.","recommendation":"Publish an official package whose homepage is this domain."}]}