{"protocolVersion":"0.3.0","name":"Rosentic","description":"Cross-branch semantic conflict detection engine. Checks whether active git branches are compatible before merge. Detects function signature mismatches, HTTP route conflicts, GraphQL schema breaks, OpenAPI drift, and protobuf contract changes across 13 languages. Deterministic AST analysis, not AI review. Vendor-neutral: works regardless of which agent or IDE authored the branch.","url":"https://api.rosentic.com/a2a","version":"1.0.0","provider":{"organization":"Rosentic","url":"https://rosentic.com"},"capabilities":{"streaming":true,"pushNotifications":false,"stateTransitionHistory":true},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"authentication":{"schemes":[{"scheme":"none","description":"Public repos, 3 requests/hour per IP, 250MB repo cap"},{"scheme":"bearer","description":"Rosentic API key for private repos, higher limits, Merge Index access"}]},"skills":[{"id":"assess_integration_posture","name":"Assess Integration Posture","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"],"examples":["Assess integration posture for https://github.com/org/repo"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"check_conflicts","name":"Check Cross-Branch Conflicts","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"],"examples":["Check https://github.com/org/repo for cross-branch conflicts"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"explain_conflict","name":"Explain Conflict","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"],"examples":["Explain finding abc123 in https://github.com/org/repo"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"list_branches","name":"List Branches","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"],"examples":["List branches for https://github.com/org/repo"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"merge_index","name":"Merge Index","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"],"examples":["What is the Merge Index for org/repo over the last 30 days?"],"inputModes":["application/json"],"outputModes":["application/json"]}],"x-rosentic":{"rateLimits":{"unauthenticated":"3 requests/hour per IP, 250MB repo cap, public repos only","authenticated":"Higher limits, private repo access, Merge Index access"},"apiKeyOnboarding":"https://api.rosentic.com/onboard","github":"https://github.com/Rosentic/rosentic-action","license":"BUSL-1.1","languages":["Python","JavaScript","TypeScript","Go","Java","Rust","Swift","C++","Kotlin","C#","Ruby","PHP","Dart"],"detectionLayers":{"L1":"Function signature mismatches (same-language)","L2":"HTTP route contract conflicts (cross-language)","L3a":"GraphQL schema breaks","L3b":"OpenAPI specification drift","L3c":"Protobuf/gRPC contract changes"},"pricing":{"free":"Public repos, check_conflicts, explain_conflict, list_branches, assess_integration_posture","team":"$99/mo - Merge Index, private repos, higher limits","growth":"$499/mo - Org-wide Merge Index, cross-repo analysis"}}}