{"audit":{"version":"1.4","generated_at":"2026-08-19T17:09:51.234289+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/built2winweb.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"built2winweb.com","name":"BuiltToWinWeb","url":"https://built2winweb.com/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"BuiltToWinWeb","url":"https://built2winweb.com"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":true,"supports_push_notifications":false},"operational":{"live_state":"endpoint_5xx","live_responds":false,"last_status_code":200,"last_elapsed_ms":293,"last_error":null},"track_record":{"first_seen":"2026-08-09T08:13:14.024925+00:00","last_checked":"2026-08-19T09:41:55.907996+00:00","last_seen_ok":"2026-08-19T09:41:55.907996+00:00","checks_total":23,"checks_ok":23,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":58,"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":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":3,"max_points":25,"status":"fail","detail":"Endpoint currently returns 5xx, may be transient."},{"key":"protocol_version","label":"Protocol version","points":10,"max_points":10,"status":"pass","detail":"Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape)."},{"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":15,"max_points":15,"status":"pass","detail":"23/23 probes succeeded (100% 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: BuiltToWinWeb (https://built2winweb.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) (ap2); seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://built2winweb.com/.well-known/agent-card.json"},"skills":[{"id":"search-site","name":"Search the site and answer questions","description":"Ranks 167 service, industry and blog pages with BM25 and answers the question directly from the site's own FAQ content when there is a confident match, falling back to ranked page results with snippets. Corrects misspellings against the site vocabulary and expands short follow-up questions using the previous turn on the same contextId. Returns structured results alongside the text.","tags":["search","faq","answers","retrieval","knowledge-base"],"examples":["How do I migrate off WordPress without losing SEO?","Can customers order food directly from the website?","Will my restaurant show up on Google Maps?","Do you build websites for dentists?","resturant websites with online ordering"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"list-offerings","name":"List every service and industry covered","description":"Enumerates all service pages and all industry pages the site covers, with their URLs. The text reply lists the services and the first 40 industries; the structured DataPart carries the complete list.","tags":["catalog","industries","services","coverage","directory"],"examples":["Which industries do you serve?","List all your services","What verticals do you cover?"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"request-quote","name":"Request a project quote","description":"Takes a project quote request over a multi-turn conversation, collecting the project description, name and email, then delivering it to BuiltToWinWeb and returning a reference number. Uses TASK_STATE_INPUT_REQUIRED between turns; reply on the same contextId to continue. Rate limited and validated.","tags":["quote","estimate","lead","contact","sales"],"examples":["I'd like a quote for a 10-page site for my dental practice","Can you quote me for an ecommerce build?","I want to hire you to build a restaurant website"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"get-pricing","name":"Explain the pricing model","description":"Describes the flat one-time fee model: no monthly platform fees, no subscriptions, no lock-in, full code ownership, roughly one-month delivery. Returns a structured pricing DataPart. Exact figures are quoted per project.","tags":["pricing","cost","quote","flat-fee","budget"],"examples":["How much does a website cost?","Do you charge monthly?","What is your pricing model?"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"get-services","name":"Describe services and industries","description":"Explains what BuiltToWinWeb builds and for whom: hand-coded custom PHP websites for restaurants, law firms, dentists, contractors, salons, boutiques, local services, ecommerce and SaaS, plus what every build ships with. Returns a structured services DataPart.","tags":["web-design","services","small-business","php","seo"],"examples":["What does BuiltToWinWeb do?","What is included in a build?","Who do you work with?"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"get-contact","name":"Provide contact and quote links","description":"Returns the fastest ways to reach BuiltToWinWeb or start a project: the free quote form, the contact page and the main site.","tags":["contact","quote","sales","hire"],"examples":["How do I get in touch?","Where can I request a quote?"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"read-page-markdown","name":"Read a site page as Markdown","description":"Fetches any page on built2winweb.com and returns it as clean Markdown using the site's own Accept: text/markdown content negotiation. Pass a site-relative path such as \"/\" or \"/blog/core-web-vitals/\".","tags":["markdown","content","blog","documentation","retrieval"],"examples":["Read /blog/core-web-vitals/","Give me the homepage as markdown","Fetch https://built2winweb.com/blog/ as markdown"],"inputModes":["text/plain"],"outputModes":["text/markdown","text/plain","application/json"]}],"provenance":[{"source":"mcp_registry","first_seen":"2026-08-09T08:13:14.024925+00:00"},{"source":"recrawl_hot","first_seen":"2026-08-10T10:15:54.823141+00:00"}],"recent_probes":[{"fetched_at":"2026-08-19T09:41:55.907996+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":293,"live_responds":false},{"fetched_at":"2026-08-19T01:39:02.635996+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":237,"live_responds":false},{"fetched_at":"2026-08-18T17:53:17.069457+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":153,"live_responds":false},{"fetched_at":"2026-08-18T08:01:38.635075+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":312,"live_responds":false},{"fetched_at":"2026-08-17T23:12:19.113011+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":298,"live_responds":false},{"fetched_at":"2026-08-17T06:03:51.516740+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":288,"live_responds":false},{"fetched_at":"2026-08-16T20:39:02.427607+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":425,"live_responds":false},{"fetched_at":"2026-08-16T07:34:47.132226+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":289,"live_responds":false},{"fetched_at":"2026-08-16T02:42:20.617695+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":316,"live_responds":false},{"fetched_at":"2026-08-15T07:20:08.597762+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":298,"live_responds":false}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-08-19T17:09:51.238704+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/built2winweb.com/evidence","dispute_url":"https://agenstry.com/agents/built2winweb.com/dispute"},"verification_history":[]}