{
  "name": "worcflow.ai",
  "description": "Commitment tracking service for WhatsApp conversations. Extracts promises, deadlines, and follow-ups from chat messages. Monitors compliance and sends nudges for at-risk commitments.",
  "url": "https://api.worcflow.ai/a2a",
  "version": "1.0.0",
  "provider": {
    "organization": "Lastbyte AI Labs Pvt Ltd",
    "url": "https://worcflow.ai"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": true
  },
  "authentication": {
    "schemes": ["Bearer", "OAuth2"],
    "credentials_url": "https://worcflow.ai/dashboard/api-keys"
  },
  "skills": [
    {
      "id": "ingest_messages",
      "name": "Ingest WhatsApp Messages",
      "description": "Submit WhatsApp chat messages for commitment extraction. Accepts raw chat export text, structured message arrays, or forwarded message objects.",
      "inputModes": ["application/json", "text/plain"],
      "outputModes": ["application/json"],
      "examples": [
        {
          "input": "{\"source\": \"whatsapp\", \"format\": \"chat_export\", \"content\": \"[2/7/26, 2:47 PM] Rajesh: We will ship the revised samples by Thursday\"}",
          "output": "{\"commitments_found\": 1, \"commitments\": [{\"text\": \"Will ship revised samples by Thursday\", \"owner\": \"Rajesh\", \"due\": \"2026-02-12\", \"confidence\": 0.94}]}"
        }
      ]
    },
    {
      "id": "query_commitments",
      "name": "Query Commitments",
      "description": "Retrieve and filter tracked commitments by status, owner, client, date range, or confidence threshold.",
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "get_at_risk",
      "name": "Get At-Risk Commitments",
      "description": "Retrieve commitments that are approaching their deadline without completion confirmation. Returns commitments sorted by urgency.",
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "send_nudge",
      "name": "Send Nudge",
      "description": "Send a reminder to the commitment owner via WhatsApp or email. Includes commitment details and deadline.",
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    }
  ],
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"]
}
