{"audit":{"version":"1.5","generated_at":"2026-11-06T19:42:27.815360+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/meridian.clawhard.com","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"meridian.clawhard.com","name":"Meridian","url":"https://meridian.clawhard.com/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Clawhard Studio","url":"https://clawhard.com"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":190,"last_error":null},"track_record":{"first_seen":"2026-11-06T16:06:05.252546+00:00","last_checked":"2026-11-06T16:06:05.252546+00:00","last_seen_ok":"2026-11-06T16:06:05.252546+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":1,"archived":false,"archived_reason":null},"conformance":{"score":54,"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 (answers in ~73 ms)."},{"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":0,"max_points":15,"status":"info","detail":"Only 1 probe 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: Clawhard Studio (https://clawhard.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":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":[],"clean":true,"source_url":"https://meridian.clawhard.com/.well-known/agent-card.json"},"skills":[{"id":"meridian_now","name":"Current time in any places or time zones","description":"Use when you need to know what time or date it is right now somewhere. You have no clock of your own, so never guess the current time. Returns the real current time, date, UTC offset, abbreviation and daylight saving status for each place. Places can be cities (\"Tokyo\"), IANA zones (\"Europe/Paris\"), abbreviations (\"PST\") or \"UTC+5:30\".","tags":["meridian","UtilitiesApplication","read-only"],"examples":["What time is it in Tokyo right now?","Convert 3pm New York on Nov 5 to London and Sydney","Find a 30 minute call time for San Francisco, London and Berlin"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"meridian_convert_time","name":"Convert a time between time zones, DST-correct","description":"Use when you need to convert a specific wall-clock time from one place to others, for any date. It uses the real tz database, so daylight saving is right for that exact date (the US and Europe switch on different weeks), and it warns when the time does not exist (spring forward) or happens twice (fall back).","tags":["meridian","UtilitiesApplication","read-only"],"examples":["What time is it in Tokyo right now?","Convert 3pm New York on Nov 5 to London and Sydney","Find a 30 minute call time for San Francisco, London and Berlin"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"meridian_meeting_slots","name":"Find meeting times that work across time zones","description":"Use when you need to schedule a call across several places. Scans the day in 15-minute steps and ranks start times so the most people are inside working hours and nobody is at night, using each place's real offset and DST for that date. Returns up to 5 slots with each person's local start and end, and says plainly when no time works for everyone.","tags":["meridian","UtilitiesApplication","read-only"],"examples":["What time is it in Tokyo right now?","Convert 3pm New York on Nov 5 to London and Sydney","Find a 30 minute call time for San Francisco, London and Berlin"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"meridian_zone_info","name":"Offset, abbreviation and daylight saving changes for a zone","description":"Use when you need to answer \"what is the UTC offset of X\", \"does X observe daylight saving\" and \"when do the clocks change\". Returns the current offset and abbreviation, whether the place observes DST, every clock change in the year with exact local before and after times, and the next change. Abbreviations like IST or CST are ambiguous, so the answer says which zone was used.","tags":["meridian","UtilitiesApplication","read-only"],"examples":["What time is it in Tokyo right now?","Convert 3pm New York on Nov 5 to London and Sydney","Find a 30 minute call time for San Francisco, London and Berlin"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]}],"provenance":[{"source":"ai_catalog","first_seen":"2026-11-06T16:06:05.252546+00:00"}],"recent_probes":[{"fetched_at":"2026-11-06T16:06:05.252546+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":190,"live_responds":true}],"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-06T19:42:27.825016+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/meridian.clawhard.com/evidence","dispute_url":"https://agenstry.com/agents/meridian.clawhard.com/dispute"},"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"cz53aOO1SyJnCRLFLavdwBXPT5d2Aew9Bo19dIkHehEQyNNgGJcFyUaGm1CYvRFM24_IaZXiEQpsrowGH_TIWw"}]}