{"audit":{"version":"1.3","generated_at":"2026-05-23T02:14:07.240171+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/tools.rugslayer.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"tools.rugslayer.com","name":"Zero Core Tools","url":"https://tools.rugslayer.com/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"MeltingPixels","url":"https://rugslayer.com"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"wrong_response","live_responds":false,"last_status_code":200,"last_elapsed_ms":96,"last_error":null},"track_record":{"first_seen":"2026-05-14T19:25:50.821848+00:00","last_checked":"2026-05-23T01:40:51.149570+00:00","last_seen_ok":"2026-05-23T01:40:51.149570+00:00","checks_total":11,"checks_ok":6,"uptime_pct":54.5,"archived":false,"archived_reason":null},"conformance":{"score":50,"grade":"D","summary":"D-grade: significant issues — auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Schema-validated A2A AgentCard returned by the well-known endpoint."},{"key":"live_responds","label":"Live JSON-RPC","points":5,"max_points":25,"status":"fail","detail":"Endpoint replies but body isn't a valid JSON-RPC 2.0 A2A response."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3 (Google preview). Upgrade to v1.x for full points."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":8,"max_points":15,"status":"fail","detail":"6/11 probes succeeded (55% uptime)."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 7 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: MeltingPixels (https://rugslayer.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":5,"max_points":5,"status":"pass","detail":"declares 1 modern capability flag(s) (x402); seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares 1 security scheme(s) but none use PKCE or mTLS."}]},"skills":[{"id":"web-scraping","name":"Web Scraping","description":"Scrape any URL and return cleaned text content. Powered by Playwright headless browser.","tags":["scraping","web","playwright","text-extraction"],"examples":["Scrape this webpage for me","Get the text content from this URL"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"screenshots","name":"URL Screenshots","description":"Capture full-page screenshots of any URL. Returns base64-encoded PNG.","tags":["screenshot","web","playwright","image"],"examples":["Take a screenshot of this website","Capture this page"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"structured-data","name":"Structured Data Extraction","description":"Scrape a URL and extract structured JSON data matching a provided schema using AI.","tags":["scraping","extraction","ai","json","structured-data"],"examples":["Extract product prices from this page","Get all the contact info from this URL"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"code-review","name":"Code Review","description":"AI-powered security and quality review of submitted code. Finds vulnerabilities, anti-patterns, and suggests improvements.","tags":["code-review","security","quality","ai"],"examples":["Review this code for security issues","Check this function for bugs"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"content-generation","name":"Content Generation","description":"Generate blog posts, product descriptions, documentation, social posts, and emails.","tags":["content","generation","ai","writing"],"examples":["Write a blog post about AI agents","Generate a product description"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"sentiment-analysis","name":"Sentiment Analysis","description":"Analyze sentiment of text with entity extraction, key phrases, and confidence scores.","tags":["sentiment","analysis","nlp","ai"],"examples":["What's the sentiment of this review?","Analyze the tone of this text"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"web-search","name":"Web Search","description":"Search the web via Google and return organic results with titles, links, and snippets.","tags":["search","google","web","serper"],"examples":["Search for recent AI agent news","Find documentation for this library"],"inputModes":["application/json"],"outputModes":["application/json"]}],"provenance":[{"source":"github_code","first_seen":"2026-05-14T19:25:50.821848+00:00"},{"source":"mcp_registry","first_seen":"2026-05-18T14:51:01.835905+00:00"},{"source":"recrawl_warm","first_seen":"2026-05-21T04:01:14.655640+00:00"}],"recent_probes":[{"fetched_at":"2026-05-23T01:40:51.149570+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":96,"live_responds":false},{"fetched_at":"2026-05-22T12:37:44.170655+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://tools.ru...protocolVersi","elapsed_ms":98,"live_responds":null},{"fetched_at":"2026-05-22T06:15:10.229937+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://tools.ru...protocolVersi","elapsed_ms":91,"live_responds":null},{"fetched_at":"2026-05-21T04:01:14.655640+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://tools.ru...protocolVersi","elapsed_ms":91,"live_responds":null},{"fetched_at":"2026-05-18T23:53:33.023440+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://tools.ru...protocolVersi","elapsed_ms":92,"live_responds":null},{"fetched_at":"2026-05-18T14:51:01.835905+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://tools.ru...protocolVersi","elapsed_ms":94,"live_responds":null},{"fetched_at":"2026-05-14T20:47:16.930512+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":93,"live_responds":null},{"fetched_at":"2026-05-14T20:31:51.283375+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":90,"live_responds":null},{"fetched_at":"2026-05-14T19:50:36.651108+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":105,"live_responds":null},{"fetched_at":"2026-05-14T19:39:03.364509+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":93,"live_responds":null}],"catalog_attestation":null,"verification_history":[]}