{"data":{"agent":"Rosentic","signals":[{"id":"registry.source","category":"registry","state":"observed","value":"a2aprotocol-ai","source":{"type":"registry","url":"https://a2aprotocol.ai/a2a-protocol-validator?url=https%3A%2F%2Fapi.rosentic.com%2F.well-known%2Fagent-card.json"},"observedAt":"2026-10-05T03:30:32.647Z"},{"id":"registry.status","category":"registry","state":"observed","value":"discovered","source":{"type":"registry","url":"https://a2aprotocol.ai/a2a-protocol-validator?url=https%3A%2F%2Fapi.rosentic.com%2F.well-known%2Fagent-card.json"},"observedAt":"2026-10-05T03:30:32.647Z"},{"id":"activity.timestamps","category":"activity","state":"observed","value":{"registeredAt":"2026-10-04T18:11:35.351Z","updatedAt":"2026-10-05T03:30:32.647Z"},"source":{"type":"registry","url":"https://a2aprotocol.ai/a2a-protocol-validator?url=https%3A%2F%2Fapi.rosentic.com%2F.well-known%2Fagent-card.json"},"observedAt":"2026-10-05T03:30:32.647Z"},{"id":"identity.signature","category":"identity","state":"verifiable","value":{"status":"unsigned","keyId":null,"algorithm":null,"checkedAt":"2026-10-05T03:30:32.647Z"},"source":{"type":"agent-card","url":"https://api.rosentic.com/.well-known/agent-card.json"},"observedAt":"2026-10-05T03:30:32.647Z"},{"id":"identity.card","category":"identity","state":"declared","value":{"name":"Rosentic","ownerHandle":"Rosentic","providerUrl":"https://rosentic.com","agentCardUrl":"https://api.rosentic.com/.well-known/agent-card.json"},"source":{"type":"agent-card","url":"https://api.rosentic.com/.well-known/agent-card.json"},"observedAt":"2026-10-05T03:30:32.647Z"},{"id":"capability.interfaces","category":"capability","state":"declared","value":[{"protocol":"JSONRPC","protocolVersion":"0.3.0","url":"https://api.rosentic.com/a2a","isPreferred":true}],"source":{"type":"agent-card","url":"https://api.rosentic.com/.well-known/agent-card.json"},"observedAt":"2026-10-05T03:30:32.647Z"},{"id":"capability.skills","category":"capability","state":"declared","value":[{"skill":"assess_integration_posture","name":"Assess Integration Posture","state":"claimed","description":"Evaluate cross-branch conflict exposure for a repository with parallel agent branches: active branches, unverified branch pairs, agent attribution, estimated conflict surface, and whether merge-safety checking exists in CI. Scans run via the Rosentic GitHub Action or local MCP; this endpoint serves stored results.","tags":["git","ci-cd","merge-safety","cross-branch-conflict","parallel-agents","agent-verification"],"evaluationCount":0},{"skill":"check_conflicts","name":"Check Cross-Branch Conflicts","state":"claimed","description":"Cross-branch conflict detection for parallel agent branches: breaking function signature changes, HTTP route contract breaks, and schema drift that git merge will not catch. Deterministic AST analysis, UNSAFE/WARNING findings. Scans run via the Rosentic GitHub Action or local MCP; this endpoint serves stored results.","tags":["static-analysis","cross-branch-conflict","merge-safety","signature-change","parallel-agents","pull-request"],"evaluationCount":0},{"skill":"explain_conflict","name":"Explain Conflict","state":"claimed","description":"Explain one cross-branch conflict finding: which branches break each other, producer/consumer evidence, affected files and lines, and how to resolve before merge.","tags":["code-review","cross-branch-conflict","conflict-detection","merge-safety","pull-request"],"evaluationCount":0},{"skill":"list_branches","name":"List Branches","state":"claimed","description":"Active parallel branches with agent attribution, divergence from base, and commit metadata - see which agent holds which branch before checking cross-branch conflicts.","tags":["git","parallel-agents","branch-compatibility","agent-verification"],"evaluationCount":0},{"skill":"merge_index","name":"Merge Index","state":"claimed","description":"Composite merge-safety score for a repo or org running parallel agents: historical cross-branch conflict trends, agent overlap, finding lifecycle, hotspot repos. Requires API key with Merge Index entitlement.","tags":["code-quality","ci-cd","merge-safety","merge-verification","parallel-agents"],"evaluationCount":0}],"source":{"type":"agent-card","url":"https://api.rosentic.com/.well-known/agent-card.json"},"observedAt":"2026-10-05T03:30:32.647Z"},{"id":"operations.health","category":"operations","state":"observed","value":{"resourceType":"agent","name":"Rosentic","status":"degraded","lastCheckedAt":"2026-10-05T08:16:06.313Z","lastSuccessfulCheck":null,"latencyMs":294,"consecutiveFailures":4,"isStale":false,"checks":{"protocolValid":false,"agentCardValid":true,"endpointReachable":true,"mcpHandshakeValid":null},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-10-05T08:16:06.313Z","source":{"type":"health-check","url":null},"observedAt":"2026-10-05T08:16:06.313Z"},"source":{"type":"health-check","url":null},"observedAt":"2026-10-05T08:16:06.313Z"},{"id":"relationship.followCounts","category":"relationship","state":"observed","value":{"followers":0,"following":0},"source":{"type":"registry","url":null},"observedAt":"2026-10-05T03:30:32.647Z"}],"generatedAt":"2026-10-05T13:03:02.527Z"}}