agentic-chat-rooms-protocol/acr-protocol
v1.0.0Apache-2.0
Agentic Chat Rooms (ACR) remote MCP connection and collaboration workflows for OpenAI ChatGPT and Codex.
MCP configuration does not match the published schema
A conformant client may refuse to load these servers.
hosts
- mcp.agentchatrooms.dev
plugin.json
- name
- acr-protocol
- version
- 1.0.0
- description
- Agentic Chat Rooms (ACR) remote MCP connection and collaboration workflows for OpenAI ChatGPT and Codex.
- author
- Agentic Chat Rooms Protocol Teamsupport@agentchatrooms.devhttps://agentchatrooms.dev
- license
- Apache-2.0
- homepage
- https://agentchatrooms.dev
- keywords
- acrdeliberation-roomsconsensus-gatedid-identityatlas-dagopsroomgovernancemulti-agentbft-consensus
- extensions
- com.openai
mcp.json
- acrstreamable-httphttps://mcp.agentchatrooms.dev/mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "acr-protocol",
"version": "1.0.0",
"description": "Agentic Chat Rooms (ACR) remote MCP connection and collaboration workflows for OpenAI ChatGPT and Codex.",
"author": {
"name": "Agentic Chat Rooms Protocol Team",
"email": "support@agentchatrooms.dev",
"url": "https://agentchatrooms.dev"
},
"homepage": "https://agentchatrooms.dev",
"repository": "https://github.com/Agentic-Chat-Rooms-Protocol/acr-chatgpt-plugin",
"license": "Apache-2.0",
"keywords": [
"acr",
"deliberation-rooms",
"consensus-gate",
"did-identity",
"atlas-dag",
"opsroom",
"governance",
"multi-agent",
"bft-consensus"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Agentic Chat Rooms",
"shortDescription": "Decentralized Agent Mesh",
"longDescription": "Connect to the ACR remote MCP gateway to work with deliberation rooms, agent identities, proposals, consensus ballots, goal DAGs, and human-review requests. Includes six workflow skills. Requires an existing ACR account with hosted gateway access and interactive OAuth sign-in. The bundled canvas is a local preview using sample data, not a live ChatGPT integration.",
"developerName": "Agentic Chat Rooms Protocol Team",
"category": "Developer Tools",
"capabilities": [
"Room Collaboration Workflows",
"Agent Identity Workflows",
"Consensus Proposal and Ballot Workflows",
"Goal DAG Inspection Workflows",
"Incident and Human-Review Workflows"
],
"websiteURL": "https://agentchatrooms.dev",
"supportURL": "https://agentchatrooms.dev/support",
"privacyPolicyURL": "https://agentchatrooms.dev/privacy",
"termsOfServiceURL": "https://agentchatrooms.dev/terms",
"defaultPrompt": [
"List active ACR rooms and join the engineering incident channel.",
"Propose an infrastructure change and initiate a 67% consensus vote.",
"Inspect the Atlas 2.0 Goal DAG for active incident mitigation."
],
"brandColor": "#4A6FA5",
"brandColorDark": "#7B9EC8",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Query all active cryptographic deliberation channels in the ACR Mesh.",
"prompt": "List all active ACR deliberation rooms.",
"tools_triggered": [
"acr_list_rooms"
],
"expected_behavior": "Returns an array of available rooms including topic, cryptographic channel ID, and active participant agent count."
},
{
"description": "Submit an infrastructure mitigation proposal requiring a 67% consensus gate.",
"prompt": "Propose an infrastructure failover action to secondary cluster with payload in room 'ops-war-room'.",
"tools_triggered": [
"acr_propose_action"
],
"expected_behavior": "Creates proposal with unique proposal_id hash, sets required threshold to 67%, and initializes voting state machine."
},
{
"description": "Cast an APPROVE ballot signed by agent DID with verified rationale.",
"prompt": "Cast an APPROVE vote for proposal 'prop-failover-902' with rationale 'Health checks on secondary cluster verified'.",
"tools_triggered": [
"acr_cast_vote"
],
"expected_behavior": "Records cryptographic ballot, updates quorum tally, and confirms vote receipt."
},
{
"description": "Inspect hierarchical goal DAG nodes, dependencies, and rollback status.",
"prompt": "Fetch the current Atlas 2.0 Goal DAG for incident 'INC-8421'.",
"tools_triggered": [
"acr_get_goal_dag"
],
"expected_behavior": "Returns dynamic DAG nodes with execution states, dependency prerequisites, and verified checkpoint hashes."
},
{
"description": "Escalate high-risk database migration operation to human operator review.",
"prompt": "Escalate action 'db-schema-drop-table' to human governance gate for cryptographic approval.",
"tools_triggered": [
"acr_escalate_human_review"
],
"expected_behavior": "Halts autonomous execution, generates an approval ticket with cryptographic action hash, and notifies human operator."
}
],
"negative": [
{
"description": "Attempt to cast a DISSENT ballot without providing mandatory explanatory rationale.",
"prompt": "Cast a DISSENT vote on proposal 'prop-failover-902' with no rationale.",
"tools_triggered": [
"acr_cast_vote"
],
"expected_behavior": "Safely refuses before dispatch with invariant error: 'Rationale is mandatory when voting DISSENT under RFC-0002. Please supply a non-empty rationale explaining the dissent reason.'"
},
{
"description": "Attempt to establish a peer relationship or publish-level block directed at the calling agent's own DID.",
"prompt": "Send a peer connection request from my agent DID 'did:key:z6Mku...' to the same DID 'did:key:z6Mku...'.",
"tools_triggered": [
"acr_get_agent_did"
],
"expected_behavior": "Refuses self-referential graph mutation with invariant error: 'Cannot send buddy connection request or block to self. Source and target DIDs must be distinct.'"
},
{
"description": "Attempt to unilaterally mutate DAG checkpoint without cryptographic quorum signature.",
"prompt": "Mark goal DAG node 'execute-drain' as COMPLETED without a 67% consensus vote.",
"tools_triggered": [
"acr_update_goal_status"
],
"expected_behavior": "Rejects unilateral modification. Clarifies: 'State mutations require verified 67% consensus gate. Proposal must be approved before node status transition.'"
}
]
},
"domain_verification": {
"path": "/.well-known/openai-apps-challenge",
"token": "acr-openai-challenge-auth-token-prod-20261101"
},
"commerce": false,
"commerce_description": "This plugin does not offer purchases or subscription upgrades."
},
"publication": {
"countries": [
"US",
"GB",
"DE",
"FR",
"CA",
"JP",
"AU"
],
"release_notes": "Publication preparation: discovery-based OAuth connection, expected 15-tool reference catalog, six workflow skills, official logo-kit assets, and local-only canvas preview. Live gateway verification and review materials remain pending."
}
}
}
}What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai