{
  "service": "Human Interface for AI Agents",
  "version": "1.0.0",
  "actions": [
    {
      "action_name": "submit_mission",
      "description": "Submit a human task request for real-world execution",
      "method": "POST",
      "endpoint": "/api/contact",
      "expected_input": {"name": "string", "email": "string", "objective": "string"},
      "expected_output": {"id": "uuid", "status": "string", "created_at": "ISO8601"},
      "example_request": {"name": "Agent-7", "email": "agent@system.ai", "objective": "Verify business exists at 123 Main St, Brussels"},
      "example_response": {"id": "a1b2c3d4", "status": "new", "created_at": "2025-02-08T10:00:00Z"}
    },
    {
      "action_name": "check_health",
      "description": "Verify service availability",
      "method": "GET",
      "endpoint": "/api/ping",
      "expected_input": null,
      "expected_output": {"status": "ok", "timestamp": "ISO8601"},
      "example_request": null,
      "example_response": {"status": "ok", "timestamp": "2025-02-08T10:00:00Z"}
    },
    {
      "action_name": "get_status",
      "description": "Get service status and metrics",
      "method": "GET", 
      "endpoint": "/api/status",
      "expected_input": null,
      "expected_output": {"status": "string", "uptime": "string", "last_updated": "ISO8601"},
      "example_request": null,
      "example_response": {"status": "operational", "uptime": "99.9%", "last_updated": "2025-02-08T10:00:00Z"}
    }
  ]
}
