{"audit":{"version":"1.3","generated_at":"2026-06-22T21:40:15.995558+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/api.commune.email","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"api.commune.email","name":"Commune","url":"https://api.commune.email/.well-known/agent-card.json"}},"identity":{"provider":{"organization":null,"url":null},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":true,"supports_push_notifications":false},"operational":{"live_state":"auth_required","live_responds":false,"last_status_code":200,"last_elapsed_ms":138,"last_error":null},"track_record":{"first_seen":"2026-06-22T16:47:20.368949+00:00","last_checked":"2026-06-22T16:47:20.368949+00:00","last_seen_ok":"2026-06-22T16:47:20.368949+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":46,"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":15,"max_points":25,"status":"partial","detail":"Endpoint requires auth, real agent but not anonymously callable."},{"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 1 probe so far, need ≥5 for an uptime grade."},{"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":0,"max_points":10,"status":"fail","detail":"No provider organisation declared. Anonymous agent."},{"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":"send_email","name":"Send Email","description":"Compose and send an email. Supports HTML/text body, attachments, CC/BCC, and threading (reply to existing conversations by providing a thread_id). Returns message ID and thread ID for tracking.","tags":["email","send","compose","reply"],"examples":["Send an email to john@example.com about the meeting tomorrow","Reply to thread_abc123 saying we accept the proposal","Send a follow-up email to the sales thread with the attached contract"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"read_thread","name":"Read Thread","description":"Get all messages in an email conversation thread. Returns the full history: sender, recipients, subject, body, timestamps, and delivery status for each message. Use this to understand context before replying.","tags":["email","read","thread","conversation","history"],"examples":["Read the thread with ID thread_abc123","Get all messages in the conversation about the contract","Show me the email thread I had with jane@example.com"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"search_inbox","name":"Search Inbox","description":"Search across all emails using natural language or keywords. Uses semantic search (meaning-based) with regex fallback. Filter by inbox, domain, or sender. Returns matching threads with relevance scores.","tags":["email","search","find","query","lookup"],"examples":["Find all emails from investors about the Series A","Search for messages mentioning the product launch date","Look up any emails from @stripe.com in the last week"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"list_threads","name":"List Threads","description":"List recent email conversation threads. Returns thread ID, subject, participants, last message timestamp, and message count. Supports cursor pagination and filtering by inbox or domain.","tags":["email","list","inbox","threads","recent"],"examples":["Show me my recent email threads","List all threads in the support inbox","What conversations happened today?"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"get_delivery_status","name":"Check Delivery Status","description":"Check whether emails were successfully delivered, bounced, or failed. Returns delivery metrics (sent, delivered, bounced, complained, failed counts) and recent delivery events with timestamps.","tags":["email","delivery","status","bounce","tracking"],"examples":["Did my email to john@example.com get delivered?","Check delivery metrics for the marketing inbox","Show me any bounced emails from today"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"create_inbox","name":"Create Inbox","description":"Provision a new email address (inbox). Each inbox gets a unique address for sending and receiving. Useful for creating per-campaign or per-agent email identities.","tags":["email","inbox","create","provision","identity"],"examples":["Create a new inbox called outreach on my domain","Set up a support@mydomain.com inbox","Provision an email identity for my sales agent"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"list_inboxes","name":"List Inboxes","description":"List all email inboxes (addresses) available in the organization. Returns inbox ID, email address, display name, and domain info.","tags":["email","inbox","list","addresses"],"examples":["What email addresses do I have?","List all my inboxes","Show available sending identities"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]}],"provenance":[{"source":"manifests","first_seen":"2026-06-22T16:47:20.368949+00:00"}],"recent_probes":[{"fetched_at":"2026-06-22T16:47:20.368949+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":138,"live_responds":false}],"catalog_attestation":null,"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"Z0bD-zkb41QOCEE82EDj_jItOx9_UOpbWSpbX4FFada_X70cIYALuHGtBJGT7KkPuwpymRaxqGBBfKVbnlvP5g"}]}