{"name":"Mirrorline Chat Agent","description":"Board-packet benchmarking and portfolio analytics agent. Answers metric, peer, diagnostic, and risk/audit questions scoped to a single configured portfolio.","supportedInterfaces":[{"url":"https://mirrorline-demo-api.diligentoneplatform-dev.com/a2a/","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"version":"0.2.0","capabilities":{"streaming":true},"securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"description":"D1P-issued bearer JWT (service-oidc OIDC access token or legacy Highbond token). Present in the Authorization header: ``Authorization: Bearer <token>``.","scheme":"bearer","bearerFormat":"JWT"}}},"securityRequirements":[{"schemes":{"bearer":{}}}],"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"ask","name":"Ask Mirrorline","description":"General-purpose Q&A over the configured portfolio's board packets, metrics, peers, diagnostics, and risk/audit data. Send a TextPart with the question. Optionally include a DataPart with {company_id, role} to scope the answer. The agent runs the full tool-calling loop and returns text plus optional structured artifacts (A2UI surfaces, provenance, follow-ups).","tags":["benchmarking","diagnostics","portfolio","rag"],"examples":["What was Acme's Q3 ARR vs. peers?","Run the M&A readiness diagnostic on Acme.","Summarize risk posture across the portfolio."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]}]}