{"audit":{"version":"1.5","generated_at":"2026-11-14T04:57:48.119417+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/llpro.ai","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"llpro.ai","name":"LLPRO (LLPRO LLC)","url":"https://llpro.ai/"}},"identity":{"provider":{"organization":"LLPRO LLC","url":"https://llpro.ai/"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":null,"last_elapsed_ms":567,"last_error":null},"track_record":{"first_seen":"2026-11-14T01:16:11.930127+00:00","last_checked":"2026-11-14T01:16:11.930127+00:00","last_seen_ok":"2026-11-14T01:16:11.930127+00:00","checks_total":1,"checks_ok":1,"uptime_pct":null,"uptime_window_days":30,"uptime_probes":0,"archived":false,"archived_reason":null},"conformance":{"score":49,"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":25,"max_points":25,"status":"pass","detail":"Endpoint responds to a negotiated A2A SendMessage probe."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3.0 (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":0,"max_points":15,"status":"info","detail":"Only 0 probes so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":0,"max_points":10,"status":"fail","detail":"No skills declared in card. Hard to route to."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: LLPRO LLC (https://llpro.ai/). 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":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":null,"clean":null,"source_url":"https://llpro.ai/"},"skills":[{"id":"ground_truth_ask","name":"Ground Truth Worldwide: Ask a public fact","description":"Weather, river level, flood, earthquakes, disasters, air quality or US alerts for any place. Returns fact, place, time, source_url, age_seconds, stale, confidence.","tags":["weather","rivers","floods","earthquakes","air-quality","facts"],"examples":["{\"topic\":\"river_level\",\"place\":\"Lafayette\"}"],"inputModes":[],"outputModes":[]},{"id":"countersign_check","name":"Countersign: Check AI work","description":"Send a report, calculation, summary, filing draft or code; get a signed pass, fail or inconclusive stamp with exactly what is wrong.","tags":["verification","audit","signed-attestation"],"examples":["{\"output\":\"Total: 12.5 * 4 = 52\"}"],"inputModes":[],"outputModes":[]},{"id":"agent_record_lookup","name":"Agent Record: Look up an agent or tool","description":"Check whether a public MCP tool answers, how fast, and what it has delivered, before choosing it.","tags":["census","reputation","mcp"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"edge360_xo","name":"Edge360: Business XO","description":"Evaluate Edge360 as a business operations assistant for a small business: what it reads, what it advises, how it is priced.","tags":["small-business","accounting","operations"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"photo_background_remove","name":"Photo Background Remover: Remove the background from one photo (transparent PNG, signed)","description":"Remove the background from ONE photo. Send the public https/http address of a JPEG, PNG or WebP photo (10 MB at most, one photo per call, no lists); get back the same photo as a PNG with a soft transparent background (image_png_base64), the share of the picture that was kept, plain warnings when the cut looks doubtful, and a signed, dated record tying the result to the photo it came from. Free, no","tags":["image","photo","background-removal","free"],"examples":["{\"skill\":\"photo_background_remove\",\"arguments\":{\"image_url\":\"https://example.com/photo.jpg\"}}"],"inputModes":[],"outputModes":[]},{"id":"resume_job_match","name":"Resume and Job Post Match: Check your own resume against one job post: what it asks for, what your resume shows or misses, format problems (signed)","description":"Check your own resume against one job post. Send resume_text (your resume as plain text), job_post (the post as plain text) and own_use true (it is your own resume). Answer: the skills, tools, credentials, years of experience and degree the post asks for, marked required, preferred or mentioned, each covered or missing in your resume (and in which resume section it shows); words the post repeats t","tags":["resume","job-search","job-post","free"],"examples":["{\"skill\":\"resume_job_match\",\"arguments\":{\"resume_text\":\"...\",\"job_post\":\"...\",\"own_use\":true}}"],"inputModes":[],"outputModes":[]},{"id":"feedback_submit","name":"Send feedback","description":"Tell the owner what failed, what was missing or what would improve this service. POST /v1/feedback or MCP tool feedback.submit. Shipped ideas are credited on the changelog.","tags":["feedback"],"examples":["{\"what_failed\":\"...\",\"what_would_improve\":\"...\"}"],"inputModes":[],"outputModes":[]},{"id":"launchpad_start","name":"Stuck? Start here","description":"Give a goal and limits; get a concrete plan, the tools to use (LLPRO first, then registries and the open web), the first task to run and a way to report progress. POST https://llpro.ai/launchpad/api/start or MCP tool launchpad.start. Free.","tags":["onboarding","planning","playbooks"],"examples":["{\"goal\":\"Research flood risk in Lafayette and cite sources\",\"constraints\":{\"no_spend\":true}}"],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"a2aregistry","first_seen":"2026-11-14T01:16:11.930127+00:00"}],"recent_probes":[],"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-11-14T04:57:48.128148+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/llpro.ai/evidence","dispute_url":"https://agenstry.com/agents/llpro.ai/dispute"},"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"xENbnnW7rnyTUXbX8Y9HknfKOSJ-yyjwOB3FMmRj3n_MEyTu7E-BBHtxwBz1q3t6pQxLxWmJdXmpPI-N8J-s4A"}]}