{"slug":"render","name":"Render","domain":"render.com","category":{"slug":"compute-vps","name":"Compute / VPS / Cloud Hosting"},"usageMode":"integrated","score":66,"scoreLow":35,"scoreHigh":85,"unassessed":["phone_verification_call","mailed_physical_code","contact_sales_wall","manual_approval_queue","rate_limit_manual_review","account_payment_provisioning","kyc_identity_verification","crypto_wallet_custody_setup"],"propertyStates":{"sms_otp":"success","email_otp":"success","tos_bot_ban":"success","captcha_challenge":"failed","contact_sales_wall":"unassessed","sso_only_no_api_key":"success","mailed_physical_code":"unassessed","no_machine_interface":"success","manual_approval_queue":"unassessed","phone_verification_call":"unassessed","redirect_to_vendor_site":"success","rate_limit_manual_review":"unassessed","kyc_identity_verification":"unassessed","crypto_wallet_custody_setup":"unassessed","account_payment_provisioning":"unassessed"},"badge":"MODERATE_INTERRUPT","machineReadabilityScore":62.5,"compositeScore":64,"custodyRiskFlag":"unknown","confidenceLabel":"VERIFIED_PARTIAL","lastProbedAt":"2026-08-10T00:39:59.664Z","status":"active","homepageUrl":"https://render.com","description":"Self-serve PaaS for web services/APIs","machineReadabilityBreakdown":[{"id":"llms_txt","label":"llms.txt","status":"pass","evidence":"https://render.com/llms.txt (42.7 KB, 338 links)"},{"id":"llms_full_txt","label":"llms-full.txt","status":"pass","evidence":"https://render.com/llms-full.txt (936.1 KB, 1410 links)"},{"id":"agents_md","label":"AGENTS.md","status":"pass","evidence":"https://render.com/AGENTS.md"},{"id":"agent_card","label":"A2A agent card","status":"fail"},{"id":"mcp_server","label":"MCP server (well-known or official registry)","status":"pass","evidence":"https://render.com/.well-known/mcp.json"},{"id":"openapi_spec","label":"OpenAPI/Swagger spec","status":"pass","evidence":"https://render.com/openapi.json"},{"id":"rate_limit_headers","label":"Rate-limit headers","status":"fail"},{"id":"structured_errors","label":"Structured JSON error responses","status":"not_checked","evidence":"no error response was sampled during this probe"},{"id":"oauth_metadata","label":"OAuth authorization-server metadata (RFC 8414)","status":"pass","evidence":"https://api.render.com/.well-known/oauth-authorization-server"},{"id":"api_catalog","label":"API catalog (RFC 9727) (emerging)","status":"pass","evidence":"https://render.com/.well-known/api-catalog"},{"id":"payment_protocol","label":"Agent-payment discovery (x402 / UCP) (emerging)","status":"fail"},{"id":"page_byte_weight","label":"Lean HTML transfer size","status":"pass","evidence":"368 KB raw HTML (threshold 488 KB)"},{"id":"dom_node_count","label":"Manageable DOM size","status":"fail","evidence":"2652 DOM nodes (threshold 1500)"},{"id":"content_density","label":"High content-to-markup density","status":"fail","evidence":"1.3% text/HTML (4891 chars in 368 KB, threshold 2%)"},{"id":"js_dependence","label":"Content readable without JS execution","status":"pass","evidence":"raw HTML holds 96% of rendered text (4891 vs 5095 chars; threshold 40%)"},{"id":"clean_content_path","label":"Clean-content alternate (RSS/Atom/feed/markdown)","status":"fail","evidence":"no <link rel=alternate> feed/markdown variant"},{"id":"markdown_content","label":"Serves markdown on Accept: text/markdown","status":"pass","evidence":"returned text/markdown; charset=utf-8"},{"id":"semantic_interactive","label":"Interactive elements are semantic","status":"fail","evidence":"115/117 semantic (98%); 2 div/span click targets"},{"id":"form_field_names","label":"Form fields have accessible names","status":"not_checked","evidence":"no form fields on the representative page"},{"id":"input_autocomplete","label":"Inputs carry autocomplete hints","status":"not_checked","evidence":"no autocomplete-eligible inputs"},{"id":"webmcp","label":"WebMCP tools (modelContext API)","status":"pass","evidence":"5 tool(s) registered via the modelContext API during page load"},{"id":"retrieval_bot_access","label":"AI retrieval/search fetchers allowed (robots.txt)","status":"fail","evidence":"blocked: OAI-SearchBot, ChatGPT-User, Claude-User, PerplexityBot"},{"id":"sitemap_xml","label":"Sitemap (indexability)","status":"pass","evidence":"https://render.com/sitemap-index.xml"},{"id":"schema_org_jsonld","label":"schema.org JSON-LD in raw HTML","status":"pass","evidence":"3 valid JSON-LD block(s) in raw (pre-JS) HTML"},{"id":"content_signals","label":"Content-Signal directives (robots.txt)","status":"pass","evidence":"ai-train=yes, search=yes, ai-input=yes"},{"id":"web_bot_auth","label":"Web Bot Auth key directory (emerging)","status":"fail"},{"id":"link_header_discovery","label":"Discovery Link headers on homepage (emerging)","status":"pass","evidence":"rel=api-catalog, service-desc, service-doc, describedby"},{"id":"robots_ai_crawlers","label":"robots.txt AI-crawler access","status":"fail","evidence":"partially blocked: GPTBot, ChatGPT-User, OAI-SearchBot, CCBot, ClaudeBot, Claude-Web, Claude-User, Google-Extended, PerplexityBot, Bytespider, Amazonbot, Applebot-Extended"},{"id":"unauthed_api_error_shape","label":"Unauthenticated API error is structured JSON","status":"pass","evidence":"https://render.com/openapi.json (HTTP 200)"},{"id":"unauthed_api_auth_guidance","label":"Unauthenticated API returns auth guidance (401/403 or documented)","status":"pass","evidence":"https://render.com/openapi.json (HTTP 200)"},{"id":"unauthed_api_rate_limit","label":"API exposes rate-limit headers","status":"fail","evidence":"no RateLimit-* / X-RateLimit-* headers on the sampled response"},{"id":"api_key_self_serve","label":"API key obtainable without human interaction","status":"pass","evidence":"OpenAPI spec published and signup is not SSO-only"}],"confidence":0.75,"rubricVersion":"rubric@2026.4","tiersTested":{"tier0":true,"tier1":true,"tier2":true,"tier2Complete":false},"flags":{"tosBan":false,"hardBlocker":true,"contactSalesOnly":false,"perTxnHardBlocker":false},"scoreHistory":[{"score":66,"badge":"MODERATE_INTERRUPT","confidenceLabel":"VERIFIED_PARTIAL","rubricVersion":"rubric@2026.4","isCurrent":true,"createdAt":"2026-08-10T00:39:59.671Z"},{"score":81,"badge":"LOW_INTERRUPT","confidenceLabel":"VERIFIED_PARTIAL","rubricVersion":"rubric@2026.4","isCurrent":false,"createdAt":"2026-08-10T00:24:06.484Z"},{"score":66,"badge":"MODERATE_INTERRUPT","confidenceLabel":"VERIFIED_PARTIAL","rubricVersion":"rubric@2026.4","isCurrent":false,"createdAt":"2026-08-09T23:48:24.551Z"},{"score":81,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.4","isCurrent":false,"createdAt":"2026-08-09T23:48:22.534Z"},{"score":81,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.4","isCurrent":false,"createdAt":"2026-08-09T23:48:20.077Z"},{"score":81,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.4","isCurrent":false,"createdAt":"2026-08-09T17:13:21.282Z"},{"score":88,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.3","isCurrent":false,"createdAt":"2026-08-09T05:25:27.635Z"},{"score":88,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.3","isCurrent":false,"createdAt":"2026-08-09T05:25:25.964Z"},{"score":88,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.3","isCurrent":false,"createdAt":"2026-08-09T05:17:29.226Z"},{"score":88,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.3","isCurrent":false,"createdAt":"2026-08-09T05:17:27.094Z"},{"score":88,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.3","isCurrent":false,"createdAt":"2026-08-09T05:14:39.299Z"},{"score":88,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.3","isCurrent":false,"createdAt":"2026-08-09T05:14:37.278Z"},{"score":88,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.3","isCurrent":false,"createdAt":"2026-08-09T03:14:05.971Z"},{"score":88,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.2","isCurrent":false,"createdAt":"2026-08-09T01:48:31.504Z"},{"score":88,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.2","isCurrent":false,"createdAt":"2026-08-09T01:45:29.517Z"},{"score":100,"badge":"LOW_INTERRUPT","confidenceLabel":"PROVISIONAL","rubricVersion":"rubric@2026.1","isCurrent":false,"createdAt":"2026-07-10T07:16:47.611Z"}],"findings":[{"interruptType":"captcha_challenge","tier":2,"timing":"setup","hardness":"hard","flowLocation":"signup","description":"Signup page rendered no form and no content in an automation browser (anti-bot blank response).","provenance":null,"rawSignal":{"url":"https://dashboard.render.com/register","bodyTextLength":0},"detectedAt":"2026-08-10T00:39:59.661Z"}]}