{"audit":{"version":"1.3","generated_at":"2026-05-22T23:00:54.707906+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/policycheck.tools","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"policycheck.tools","name":"PolicyCheck","url":"https://policycheck.tools/.well-known/agent.json"}},"identity":{"provider":{"organization":"PolicyCheck","url":"https://policycheck.tools"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.2.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":25,"last_error":null},"track_record":{"first_seen":"2026-05-14T13:14:22.812994+00:00","last_checked":"2026-05-22T20:05:47.909978+00:00","last_seen_ok":"2026-05-22T20:05:47.909978+00:00","checks_total":44,"checks_ok":44,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":73,"grade":"C","summary":"C-grade: usable but has clear conformance issues — review the breakdown below.","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":25,"max_points":25,"status":"pass","detail":"Endpoint responds to message/send with valid JSON-RPC."},{"key":"protocol_version","label":"Protocol version","points":2,"max_points":10,"status":"partial","detail":"Declares unrecognised version '0.2.0'."},{"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":"44/44 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: PolicyCheck (https://policycheck.tools). 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":4,"max_points":5,"status":"pass","detail":"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":"comprehensive-policy-analysis","name":"Comprehensive Policy Analysis","description":"Full analysis of a seller's return, shipping, warranty, and terms policies. Accepts policy URLs or raw text. Returns risk level (low/medium/high/critical), buyer protection score (0-100), key findings in plain English, risk flags, and a factual summary. Provides risk data to inform purchase decisions.","tags":["policy","risk-assessment","buyer-protection","commerce","returns","shipping","warranty","terms","compliance","consumer-protection","pre-purchase","due-diligence"],"examples":["Analyse all policies for https://example-store.com before I purchase wireless earbuds for $79.99","Check the return and shipping policies at this URL: https://store.com/policies/refund-policy","What are the risks in these terms of service? [raw text]"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"quick-risk-check","name":"Quick Risk Check","description":"Auto-discovers and analyses policy pages from a seller's base URL. Crawls common policy paths (/policies/refund-policy, /policies/shipping-policy, /terms-of-service etc.) and returns a quick risk score. Best for fast pre-purchase screening when you only have the seller's homepage URL.","tags":["quick-check","auto-discovery","risk-score","seller-screening"],"examples":["Quick risk check on https://techgadgets-store.com","Get risk data for this seller: https://example-shop.com"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"return-policy-analysis","name":"Return Policy Analysis","description":"Focused analysis of a seller's return/refund policy. Extracts return window (days), restocking fees, who pays return shipping, exchange-only or store-credit restrictions, final sale items, and condition requirements.","tags":["returns","refunds","restocking-fee","return-window"],"examples":["What's the return policy at https://store.com/policies/refund-policy","Analyse this return policy text for hidden restrictions"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"shipping-policy-analysis","name":"Shipping Policy Analysis","description":"Focused analysis of a seller's shipping policy. Extracts free shipping thresholds, delivery timeframes, international availability, handling time, carriers, and tracking availability.","tags":["shipping","delivery","free-shipping","tracking"],"examples":["How long does shipping take from this store?","Does this seller offer free shipping and tracking?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"warranty-analysis","name":"Warranty Analysis","description":"Focused analysis of product or seller warranty. Extracts warranty duration, type (limited/full/lifetime/manufacturer), coverage details, exclusions, and claim process.","tags":["warranty","guarantee","coverage","exclusions"],"examples":["What does the warranty cover for this product?","Are there any warranty exclusions I should know about?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"terms-and-conditions-analysis","name":"Terms & Conditions Analysis","description":"Legal risk analysis of terms and conditions. Checks for binding arbitration clauses, class action waivers, liability caps, termination rights, auto-renewal terms, governing law/jurisdiction, and data practices. Especially important for high-value purchases or ongoing subscriptions.","tags":["terms","legal","arbitration","liability","class-action","jurisdiction","auto-renewal","consumer-rights"],"examples":["Are there any legal red flags in these terms of service?","Does this company have binding arbitration or class action waivers?"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"signed-assessment","name":"Signed Seller Assessment","description":"Generates a cryptographically signed seller policy assessment. Returns an Ed25519-signed envelope containing risk score, flags, and buyer protection data that agents can present as verifiable proof of seller policy analysis during checkout. Signatures can be independently verified via the JWKS endpoint.","tags":["trust","verification","signed","cryptographic","checkout","agent-identity"],"examples":["Get a signed seller assessment for https://amazon.com","Generate verifiable seller trust data for this merchant"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]}],"provenance":[{"source":"github_code","first_seen":"2026-05-14T13:14:22.812994+00:00"},{"source":"recrawl_hot","first_seen":"2026-05-14T16:01:20.335240+00:00"},{"source":"registry","first_seen":"2026-05-15T00:30:14.486765+00:00"},{"source":"agentic_market","first_seen":"2026-05-16T16:54:07.438621+00:00"}],"recent_probes":[{"fetched_at":"2026-05-22T20:05:47.909978+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":25,"live_responds":true},{"fetched_at":"2026-05-22T12:00:33.873409+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":22,"live_responds":true},{"fetched_at":"2026-05-22T05:37:19.511233+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":16,"live_responds":true},{"fetched_at":"2026-05-21T23:14:35.695942+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":18,"live_responds":true},{"fetched_at":"2026-05-20T17:53:32.652400+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":20,"live_responds":true},{"fetched_at":"2026-05-20T16:45:10.656030+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":37,"live_responds":true},{"fetched_at":"2026-05-20T15:40:03.400227+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":27,"live_responds":true},{"fetched_at":"2026-05-20T12:52:21.442956+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":16,"live_responds":true},{"fetched_at":"2026-05-20T11:17:05.211616+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":24,"live_responds":true},{"fetched_at":"2026-05-20T09:28:26.082606+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":21,"live_responds":true}],"catalog_attestation":null,"verification_history":[]}