{"audit":{"version":"1.3","generated_at":"2026-05-22T23:05:39.817898+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/crew.studiomeyer.io","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"crew.studiomeyer.io","name":"StudioMeyer Crew","url":"https://crew.studiomeyer.io/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"StudioMeyer","url":"https://studiomeyer.io"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"auth_required","live_responds":false,"last_status_code":200,"last_elapsed_ms":70,"last_error":null},"track_record":{"first_seen":"2026-05-18T12:57:14.234444+00:00","last_checked":"2026-05-22T22:10:34.789903+00:00","last_seen_ok":"2026-05-22T22:10:34.789903+00:00","checks_total":11,"checks_ok":11,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":66,"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":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":15,"max_points":15,"status":"pass","detail":"11/11 probes succeeded (100% uptime)."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 8 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: StudioMeyer (https://studiomeyer.io). 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 2 security scheme(s) but none use PKCE or mTLS."}]},"skills":[{"id":"persona-activation","name":"Activate expert persona","description":"Switch the LLM into a specialist role: CEO, CFO, CTO, CMO, PM, Analyst, Support, Creative Director (free tier) plus Legal Advisor, Sales Engineer, Data Scientist, UX Researcher, Developer Relations (Pro tier). Each persona brings frameworks, decision rules, output formats.","tags":["persona","activation","roles"],"examples":["Be my CFO and review this quarterly forecast","Activate CTO mode for code review","Switch to UX Researcher for this user-test plan"],"inputModes":[],"outputModes":[]},{"id":"persona-list","name":"List available personas","description":"13 personas total (8 free + 5 Pro). Returns name, role, expertise areas, output format. Filter by tier or domain.","tags":["persona","discovery","catalog"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"multi-persona-workflow","name":"Run a multi-persona workflow","description":"Three pre-built workflows that chain personas: strategy-review (CEO → CFO → CTO), content-pipeline (PM → CMO → Creative), product-launch (PM → CTO → CMO). Returns synthesized output.","tags":["workflow","chain","orchestration"],"examples":["Strategy review for our Q3 plan","Content pipeline for the new launch","Product launch analysis for Memory v3"],"inputModes":[],"outputModes":[]},{"id":"custom-persona","name":"Create custom persona (Pro)","description":"Author a custom persona in cloud-stored Markdown with frontmatter. Reusable across sessions. Shareable within team workspace.","tags":["persona","custom","authoring","pro"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"persona-feedback","name":"Rate persona quality","description":"Track which personas worked well for which tasks. Feedback drives recommendation engine + future persona library improvements.","tags":["feedback","quality","analytics"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"memory-bridge","name":"Optional Memory bridge","description":"Personas can read + write to StudioMeyer Memory if API key configured. Enables persona-specific context (CFO sees only finance memories, etc.) and continuity across sessions.","tags":["memory","bridge","integration","context"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"multi-llm-personas","name":"Provider-agnostic personas","description":"Personas are SYSTEM-PROMPT layers — they work with ANY LLM that speaks MCP: Claude, GPT, Gemini, Mistral, Grok, local models. Zero LLM API cost on our side, you bring your own LLM, we provide the persona logic.","tags":["multi-llm","agnostic","mcp","byo-llm"],"examples":["Use Crew personas with GPT-5 in n8n","Run CEO persona with local Llama via Ollama"],"inputModes":[],"outputModes":[]},{"id":"tenant-isolation","name":"Multi-tenant SaaS with Postgres RLS","description":"Custom personas + workflows + usage stats are tenant-scoped. RLS-enforced. Per-tenant pepper for API key hashing. EU Frankfurt (Supabase).","tags":["multi-tenant","rls","gdpr"],"examples":[],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"mcp_registry","first_seen":"2026-05-18T12:57:14.234444+00:00"},{"source":"recrawl_hot","first_seen":"2026-05-21T13:31:01.843765+00:00"}],"recent_probes":[{"fetched_at":"2026-05-22T22:10:34.789903+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":70,"live_responds":false},{"fetched_at":"2026-05-22T12:15:30.531828+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":75,"live_responds":false},{"fetched_at":"2026-05-22T06:02:16.395472+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":76,"live_responds":false},{"fetched_at":"2026-05-21T13:31:01.843765+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":67,"live_responds":false},{"fetched_at":"2026-05-20T08:26:26.941656+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":77,"live_responds":false},{"fetched_at":"2026-05-19T22:25:01.298253+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":73,"live_responds":false},{"fetched_at":"2026-05-19T15:44:03.924445+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":83,"live_responds":false},{"fetched_at":"2026-05-19T00:00:54.567520+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":83,"live_responds":false},{"fetched_at":"2026-05-18T20:59:21.504457+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":85,"live_responds":false},{"fetched_at":"2026-05-18T14:17:57.903101+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":117,"live_responds":false}],"catalog_attestation":null,"verification_history":[]}