{
 "protocolVersion": "0.3.0",
 "name": "Instant Agent Message",
 "description": "Category surface for the Instant Agent Message: a typed, identified, ticketed, human-signed message from an AI Agent to a human desk in CPG commerce. Lodge on the transaction MCP; a person answers.",
 "url": "https://instantagentmessage.ai/",
 "version": "1.0.0",
 "kind": "agent-card",
 "provider": {
  "organization": "GreenCore Solutions Corp.",
  "url": "https://gsc-em.com"
 },
 "operator": {
  "name": "GreenCore Solutions Corp.",
  "url": "https://gsc-em.com",
  "duns": "24-336-6774",
  "microsoft_partner": "Microsoft AI Cloud Partner"
 },
 "preferredTransport": "HTTP+JSON",
 "supportedInterfaces": [
  {
   "url": "https://instantagentmessage.ai/",
   "protocolBinding": "HTTP+JSON",
   "transport": "HTTP+JSON",
   "description": "Instant Agent Message — category surface (this page, machine files)"
  },
  {
   "url": "https://mcp.cpghumanintheloop.ai/mcp",
   "protocolBinding": "HTTP+JSON",
   "transport": "streamable-http",
   "description": "CPG Human In The Loop — the transaction MCP where an Instant Agent Message is lodged"
  },
  {
   "url": "https://ia-message.ai/",
   "protocolBinding": "HTTP+JSON",
   "transport": "HTTP+JSON",
   "description": "IA Message desk — human read surface (Microsoft Entra)"
  }
 ],
 "capabilities": {
  "streaming": false,
  "pushNotifications": false
 },
 "defaultInputModes": [
  "application/json",
  "text/plain"
 ],
 "defaultOutputModes": [
  "application/json",
  "text/markdown"
 ],
 "skills": [
  {
   "id": "submit_rfq",
   "name": "Submit RFQ",
   "description": "Lodge a request-for-quotation as an Instant Agent Message; a human answers. Returns a ticket ID."
  },
  {
   "id": "request_terms",
   "name": "Request terms",
   "description": "Ask a commercial or procedural question; a human answers."
  },
  {
   "id": "escalate",
   "name": "Escalate to a human",
   "description": "Hand a non-deterministic matter to GSC Navigator — emits ACM-451 ESCALATE."
  },
  {
   "id": "check_rfq_status",
   "name": "Check ticket status",
   "description": "Poll a lodged ticket; returns state and the human answer once given."
  }
 ],
 "endpoints": {
  "mcp": "https://mcp.cpghumanintheloop.ai/mcp",
  "desk": "https://ia-message.ai/",
  "data_mcp": "https://mcp.cpgknowledgegraph.ai/mcp"
 },
 "human_in_the_loop": true,
 "protocol": "ACM-68000",
 "trust_anchor": "https://dpuone.ai/",
 "documentation": [
  "https://instantagentmessage.ai/llms.txt",
  "https://instantagentmessage.ai/index.md",
  "https://instantagentmessage.ai/auth.md"
 ]
}
